在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
1、字符串定义与产生
str1 = 'Hello world' str2 = "Hello world" #双引号比单引号定义的字符串更加强大,如可提供转移字符等 str3 = %q/Hello world/ # %q将后面的字符串转换成单引号字符串,后面的/为自定义的特殊符号,在字符串结尾处也需有该特殊符号 str4 = %Q/Hello world/ # %Q将定义双引号字符串 str = <<The_Text Hello World! Hello Ruby. The_Text puts str #这种方式比较有意思,str的内容为<<The_Text到下个The_Text之间的内容,The_Text为自定义的文本 arr = [1,1,1,2,2] puts arr.join(",") #数组用join转换成字符串 2、字符串操作 str = 'this' + " is" str += ' you' str <<" string"<<"." puts str * 2 #this is you string.this is you string. puts str[-12,12] # you string. 意味从后截取多少个字符 3、转义字符串 \n \t \' 字符串转移只对双引号字符串生效,例外为单引号,如: str = 'this\'s you string.' 字符串内嵌入表达式用 #{ } def Hello(name) "Hello #{neme}!" end |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论