字符串(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 函数从字符串中提取子字符串。
·
· 布尔值(Crystal 语法)
· 布尔值(Crystal 语法)
· 有效的布尔值为:
· True False
· 注意 Yes 可以代替 True,No 可以代替 False。
页:
[1]