亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

Ruby中的String對象學習筆記

2019-10-26 19:23:49
字體:
來源:轉載
供稿:網友

1、String對象定義

String對象的定義可以使用""和'',對于單純的字符串,推薦使用''進行定義,效率比""高,""與''的區別在于,''內的字符串定義后就是最終形態,即使如/n換行符,也會原樣輸出,而""更像是一個表達式,解析器會針對其中的特殊字符進行處理,然后才會輸出,如下示例代碼:

代碼如下:
i  = 100
s1 = 'The value of i variable is #{i}!/n' #The value of i variable is #{i}!/n [未輸出變量i的值,并且不換行]
s2 = "The value of i variable is #{i}!/n" #The value of i variable is 100! [輸出i變量的值,并且換行]

String還有另外一種定義方式,可以定義出具有格式的字符串,如下示例代碼:

代碼如下:
s3 = <<OK_STR
 The value
  of i variable
 is #{i}
OK_STR

輸出:

代碼如下:
 The value
  of i variable
 is 100

特殊的字符串,使用``定義的字符串,會被當作系統命令直接發送給操作系統執行,如下示例代碼:

代碼如下:
puts `ruby -v` #輸出:ruby 1.9.3p392 (2013-02-22 revision 39386) [x86_64-linux]
puts `rails -v` #輸出:Rails 3.2.8

2、String對象操作

Ruby中String對象的操作方法非常多,可以參考Ruby官方提供的API文檔http://ruby-doc.org/core-2.0/String.html,這里總結點String在其他語言中不常見的操作方式,如下示例代碼:

代碼如下:
x = 'Ho!'
y = 'Hello from '
z = 'Hello'

puts x*30       #輸出:Ho!Ho!Ho!
puts y+self.to_s     #輸出:Hello from main
puts z<<' '<<'world!'    #輸出:Hello world!

puts x.object_id     #輸出:19196800
puts (x*3).object_id    #輸出:19196600

puts y.object_id     #輸出:19196780
puts (y+self.to_s).object_id  #輸出:19196520

puts z.object_id     #輸出:19196760
puts (z<<' '<<'world!').object_id #輸出:19196760

從上邊代碼可知,<<是String的append操作,返回的是原對象,+和*操作,返回的是新對象。

3、可以使用數組下標的方式操作字符串中的字符

代碼如下:
m = 'TaoBao'
#改變第二個字符a為o
m[1] = 'o'
puts m
#截取第4到第6個字符的子字符串
puts m[3..5]

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美激情xxxxx| 欧美黑人狂野猛交老妇| 成人妇女免费播放久久久| 亚洲大尺度美女在线| 久久国产精品影片| 国产ts人妖一区二区三区| 欧美精品日韩三级| 国产小视频国产精品| 91在线精品播放| 亚洲综合自拍一区| 人人做人人澡人人爽欧美| 国产精品香蕉国产| 欧美黑人性视频| 精品人伦一区二区三区蜜桃免费| 韩国v欧美v日本v亚洲| 亚洲自拍偷拍色片视频| 91av视频在线观看| 国产丝袜精品第一页| 91精品国产99| 韩国福利视频一区| 另类天堂视频在线观看| 国产精品久久久久久久久久尿| 欧美日韩国产一区二区三区| 亚洲高清免费观看高清完整版| 国产成人91久久精品| 欧美高清视频在线观看| 国产精品第一视频| 欧美日韩国产一区中文午夜| 成人av番号网| 久久久天堂国产精品女人| 成人xxxxx| 欧美成人手机在线| 亚洲精选一区二区| 韩剧1988在线观看免费完整版| 国模私拍视频一区| 国产成人一区二区三区| 日韩av大片免费看| 欧美国产一区二区三区| 国产人妖伪娘一区91| 最新国产成人av网站网址麻豆| 欧美一区视频在线| 亚洲福利视频久久| 午夜精品久久久久久久99热| 国产精品第10页| 日韩有码视频在线| 久久久久久中文| 亚洲第一偷拍网| 日韩最新免费不卡| 亚洲欧美制服综合另类| 91精品国产综合久久香蕉的用户体验| 国产精品美女在线观看| 国产精品爽黄69天堂a| 成人在线视频网| 国产精品视频一区二区高潮| 日本精品久久久久久久| 日韩av网站导航| 自拍偷拍亚洲精品| 亚洲精品自产拍| 黑人巨大精品欧美一区二区三区| 欧美日韩在线视频观看| 精品国产网站地址| 中文字幕日韩欧美在线| 欧美激情高清视频| 日韩在线观看免费av| 成人黄色片网站| 黑人精品xxx一区| 欧美成年人视频网站| 色哟哟入口国产精品| 亚洲一区二区福利| 国产精品普通话| 欧美日韩精品国产| 成人黄色午夜影院| 亚洲人成在线电影| 日韩在线一区二区三区免费视频| x99av成人免费| 亚洲韩国日本中文字幕| 亚洲欧美日韩视频一区| 日韩麻豆第一页| 欧美成人午夜激情| 中文字幕日韩在线观看| 亚洲高清一二三区| 中文字幕日韩欧美在线视频| 久久色在线播放| 日韩成人小视频| 色悠悠国产精品| 精品视频在线观看日韩| 日韩欧美在线视频| 欧美性生活大片免费观看网址| 久久69精品久久久久久国产越南| 国产69精品99久久久久久宅男| 国产精品吴梦梦| 久久综合久久八八| 国产日韩欧美电影在线观看| 国产啪精品视频| 成人h片在线播放免费网站| 成人免费网站在线看| 久久精品亚洲94久久精品| 91精品免费视频| 亚洲免费视频在线观看| 国产精品扒开腿做爽爽爽视频| 亚洲成人久久网| 欧美日韩国产中文精品字幕自在自线| 不卡av日日日| 亚洲欧美日韩网| 国产精品观看在线亚洲人成网| 国产精品久久久久久久久影视| 国产极品jizzhd欧美| 欧美国产高跟鞋裸体秀xxxhd| 海角国产乱辈乱精品视频| 91精品国产91| 国产免费观看久久黄| 日本免费久久高清视频| 国产日韩亚洲欧美| 欧美激情乱人伦| 久精品免费视频| 亚洲天堂日韩电影| 日韩高清电影好看的电视剧电影| 亚洲自拍偷拍色图| 精品国产欧美一区二区五十路| 日韩欧美在线免费观看| 欧美性69xxxx肥| 最近中文字幕mv在线一区二区三区四区| 亚洲女人天堂网| 日本亚洲精品在线观看| 国产精品三级在线| 69精品小视频| 这里只有视频精品| 精品国产1区2区| 亚洲国产成人久久综合一区| 国产成人一区二区三区| 国模精品一区二区三区色天香| 亚洲第一页在线| 日韩电视剧免费观看网站| 成人网中文字幕| 亚洲美女免费精品视频在线观看| 国产精品久久久999| 国产日韩欧美成人| 久久久久久久久久婷婷| 午夜精品久久久久久久99热浪潮| 亚洲一区二区三区777| 欧美高清在线视频观看不卡| 亚洲欧美国产精品久久久久久久| 久久成人精品一区二区三区| 亚洲国产另类 国产精品国产免费| 国产一区二区三区中文| 欧美日本精品在线| 亚洲黄色av女优在线观看| 欧美网站在线观看| 亚洲午夜精品久久久久久性色| 欧洲午夜精品久久久| 亚洲三级黄色在线观看| 日韩网站在线观看| 亚洲图片欧美午夜| 亚洲国产精品久久91精品| 欧美视频精品一区| 国产精品91一区| 精品国产一区二区三区四区在线观看| 久久av在线播放| 久久久久久久91| 精品久久中文字幕| 性欧美亚洲xxxx乳在线观看| 成人网在线视频| 欧美韩国理论所午夜片917电影| 国产丝袜一区二区三区免费视频|