1. 程式人生 > 實用技巧 >String 物件用於儲存

String 物件用於儲存

Ruby 中的 String 物件用於儲存或操作一個或多個位元組的序列。

Ruby 字串分為單引號字串(')和雙引號字串("),區別在於雙引號字串能夠支援更多的轉義字元。

單引號字串

最簡單的字串是單引號字串,即在單引號記憶體放字串:

https://zhuanlan.zhihu.com/p/345406990

'這是一個 Ruby 程式的字串'

如果您需要在單引號字串內使用單引號字元,那麼需要在單引號字串使用反斜槓(\),這樣 Ruby 直譯器就不會認為這個單引號字元是字串的終止符號:

'Won\'t you read O\'Reilly\'s book?'

反斜槓也能轉義另一個反斜槓,這樣第二個反斜槓本身不會解釋為轉義字元。

以下是 Ruby 中字串相關的特性。

https://www.itangyuan.com/book/15948038.html

雙引號字串

在雙引號字串中我們可以使用#{}井號和大括號來計算表示式的值:

字串中嵌入變數:

例項

#!/usr/bin/ruby # -*- coding: UTF-8 -*- name1 = "Joe" name2 = "Mary" puts "你好 #{name1}, #{name2} 在哪?"

以上例項輸出執行輸出結果為:

https://www.itangyuan.com/book/chapter/15948038/65364417.html

你好 Joe,  Mary 在哪?

字串中進行數學運算:

例項

#!/usr/bin/ruby # -*- coding: UTF-8 -*- x, y, z = 12, 36, 72