Ruby字串學習筆記

2021-08-24 21:20:34 字數 524 閱讀 8659

1. 追加乙個字串到乙個字串 << 操作符

2. join 方法可以直接從陣列轉換為字元

test_array=[1,2,3,4]

test_array << "hello"

puts test_array.join

結果輸出: 1234hello

陣列的join("insert_string") 方法,只是在中間插入, 不在最後插入

test_array.join("test")

=> "1test2test3test4testhello"

3. 變數和字串關係

不是字串,就用to_s方法

4. 插入字串

template='here is example for insert string %s in string'

template % 'test_test'

=>"here is example for insert string [color=red]test_test[/color] in string"

ruby字串學習筆記4

1 單獨處理字串的字元 如果處理的是ascii碼的文件使用string each byte 注意 沒有 string each方法,string each byte 速度比 string scan快 string scan用於配合正規表示式時使用 foobar each byte 102 f 111...

ruby分割字串 Ruby字串

構建方法 str hello world 只允許 與 轉義 str hello world 允許所有轉義和 字串拼接 str q hello world 等同單引號 str q 等同雙引號 str hello world eosstr abc 2 abcabc 索引str abc s str 1 s...

Ruby學習 數字和字串

1,數字 ruby是乙個完全物件導向的語言,如下圖 可以看出ruby每種數字型別都是乙個物件,並且各個陣列類不需要明確的指出。ruby會根據數字的大小自動轉換。irb main 002 0 3.class 數字的型別 fixnum irb main 005 0 1000000000000000000...