返回列表 发帖

字符串(Crystal 语法)

字符串(Crystal 语法)

·         字符串用于保持文本。文本必须置于双引号 (") 或单引号 (') 之间,并且不能在行之间拆分。如果想在已经由双引号引住的字符串中再包含双引号,则连续使用两个双引号。同样,如果想在已经由单引号引住的字符串中再包含单引号,则连续使用两个单引号。

·         示例

·         "string." "123" """hello""" ' string.' '123' 'Last Year''s Sales'

·         如果在字符串的左边使用双引号,则在字符串的右边也要使用双引号。单引号也是如此。下面的示例不正确:

·         'invalid string."

·         可以通过指定字符位置或字符位置范围,从字符串中提取个别的元素或子字符串。允许负值;它们指定始于字符串末端的位置。

·         "hello" [2] // == "e" "hello" [-5] // == "h" "604-555-1234" [1 to 3] // == "604" "abcdef" [-3 to -1] // == "def"

·         还可以使用 Left、Right 和 Mid 函数从字符串中提取子字符串。

返回列表