eachメソッド
スポンサーリンク
スポンサーリンク
ライフスタイル関連のコンテンツ
お金 | 仕事 | 勉強 | プライベート | 健康 | 心
プログラミング関連のコンテンツ
C言語/C++入門 | Ruby入門 | Python入門 | プログラミング全般
お金 | 仕事 | 勉強 | プライベート | 健康 | 心
プログラミング関連のコンテンツ
C言語/C++入門 | Ruby入門 | Python入門 | プログラミング全般
Perlでeach関数に慣れている方であれば、Rubyのeachも分かりやすいですね。
eachメソッドは、配列などオブジェクトの集まりの中の、1つずつの要素を取り出すときに使います。
オブジェクトの要素を1つずつ取り出して、1つずつになんらかの処理を行います。
スポンサーリンク
for文・for~inで出したリスト、配列を処理する例をeachメソッドで行ってみます。
sum = 0 (1..10).each { |i| puts i sum += i } puts "total: #{sum}\n\n" array = ['Tom', 'Nick', 'Bill', 'Cart'] array.sort.each { |name| print name, " / " } print "total: #{array.length} members\n"
実行結果。
1 2 3 4 5 6 7 8 9 10 total: 55 Bill / Cart / Nick / Tom / total: 4 members
スポンサーリンク
- - 関連記事 -
- break, next, redoの違い
- loopメソッド
- until文
- while文
- for文・for~in
- timesメソッド・繰り返し回数指定
- while文(繰り返し)
- loop と while true の違い
スポンサーリンク