Ruby - 配列Advertisement配列の利用
Rubyの配列は、Arrayクラス(http://www.ruby-lang.org/ja/man/index.cgi?cmd=view;name=Array)を利用しているが、それを知らなくても利用できるように配慮されている。
たとえば配列の宣言には、 test = []とするが、これはArrayクラスのクラスメソッド[]を利用している(Array.[])。一見すると、言語仕様に組み込まれているように見える。 ※すごいセンスだなぁ。 宣言Arrayのクラスメソッド[]を利用する方法。names = [] tests = ["hello"] loop = ["11111", "22222"] Arrayのクラスメソッドnewを利用する方法。 new = Array.new() 参照・代入参照・代入にはArrayクラスのメソッド[]を利用する。参照例 p tests[0] p tests[999] 代入例 tests[0] = "xyz" tests[999] = 999 宣言されていない配列に値を代入しようとするとエラーが発生するので注意。
ages[2] = 999 #->エラー
配列のループ昔っぽく
for i in 0 .. loop.size - 1
p loop[i]
end
eachループ(便利!)
loop.each do |number|
p number
end
Advertisement |
ショートカット・634・634ブログ ・このカテゴリのトップページに戻る ・Incubator(Pukiwiki) ・634ラボ UIコレクションギャラリー ZO-3ジェネレーター サイト検索Y!ログール |