Arrayクラス(配列)
このカテゴリーの記事(新着順)
最初にこのRubyでの配列操作を見たときは、けっこう感動したのですが、ほんとRubyは直感で書けるところが素敵です。 ヒューマンフレンドリーな言語であり、人間の思考方法、思考回路に近いと感じます。 こういった書き方が可能なのは、演算子(Ru...
日時: 2010年03月21日 15:20
配列の要素を削除するには、以下のようなメソッドを使います。 hash = { "Takasi" => 175, "Youko" => 162, "Kont...
日時: 2008年06月26日 08:00
Array.newで配列を初期化する場合のやり方です。 a = Array.new(3, 0) p a a[1] = 2 p a b = Array.new(3, [0, 0, 0]) p b b[1][1] = 2 p b ...
日時: 2008年06月25日 21:26
配列をイテレータ、for, whileなどのループ文で処理する例です。 puts "---配列をイテレータで操作する" a = %w|appele orange melon banana cherry| p a pu...
日時: 2008年06月25日 19:20
配列の要素を置き換えたり、ソートしたりするメソッドです。 a = [5, 3, 2, 8, 12, 9] p a puts "---要素にブロックを実行" a.map!{|i| i + 1} # a.coll...
日時: 2008年06月25日 16:14
配列から要素を取り除くメソッドです。 a = ['a', 'b', 'c', nil, 'd', nil, 'e', 'b...
日時: 2008年06月25日 15:45
配列を操作するメソッドのうち、配列に要素を追加するメソッドを見ていきます。 a = %w|dog horse bear| # 配列に要素を追加 puts "---末尾に追加" a.push("camel&q...
日時: 2008年06月25日 14:59
ary = %w|A, B, C, D, E| p ary.values_at(1, 4, 0) # とびとびに参照 ary1 = ["a", "b", "c", &qu...
日時: 2008年06月25日 04:51
# 配列要素へのアクセス w = ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday&quo...
日時: 2008年06月25日 04:48
Rubyで配列を作るには、色々な方法があります。 array = [1, 3, 5, 7, 9] strings = ["abc", "def", "ghi"] a = Array...
日時: 2008年06月25日 03:14
配列の要素に対して、すべてに1つずつアクセスして何らかの処理を行う場合、eachメソッドを使う方法があります。 配列.each { |制御変数| 処理 } というスタイルで書きます。 eachメソッドは、イテレータというRuby特有...
日時: 2008年06月21日 04:27
配列・要素値へのアクセス - Ruby入門勉強ルームで例に出した配列において、配列の要素の数(大きさ)を調べる方法です。 配列の要素数を得るには、配列に対してsizeメソッド、またはlengthメソッドを使います。 profile = [&...
日時: 2008年06月21日 04:18
Rubyのデータはすべてがオブジェクトですから、配列やハッシュはオブジェクトを格納するオブジェクト(つまりコンテナ)となります。 Rubyの配列の一番簡単な作り方は以下の通りです。 profile = ["yamada"...
日時: 2008年06月21日 03:39