ruby學習筆記一

一.數據類型:
數值類型(integer、浮點型(算數操作:+-*/ )、String類型、數組、哈希類型、範圍類型)
1.1數組的字面量[]中以逗號隔開,支持range定義
(1)數組通過[]索引訪問
(2)通過賦值操作插入、刪除、替換元素
(3)通過+,-號進行合併和刪除元素,且集合做爲新集合出現
(4)通過<<號向原數據追加元素
(5)通過*號重複數組元素
(6)通過|和&符號做並集和交集操作(注意順序)
Ruby 數組可存儲諸如 String、 Integer、 Fixnum、 Hash、 Symbol 等對象,甚至可以是其他 Array 對象。
Ruby 數組不需要指定大小,當向數組添加元素時,Ruby 數組會自動增長。
創建數組: names=Array.new
names=Array.new(20)
1.2 哈希類型{key,value}

 #!/usr/bin/ruby

hsh = colors = { "red" => 0xf00, "green" => 0x0f0, "blue" => 0x00f }
hsh.each do |key, value|
    print key, " is ", value, "\n"
end   

運行的結果如下:

red is 3840
green is 240
blue is 15

1.3範圍類型
範圍可使用 s..e 和 s…e 來構造,或者通過 Range.new 來構造。

#!/usr/bin/ruby

(10..15).each do |n|
    print n, ' '
end

結果

10 11 12 13 14 15
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章