見出し画像

【Ruby】ブロックとは

ブロックとは

ブロックとは、一言で言えば、引数のかたまり です。

ブロックの、do~end までの範囲すべてが引数です。

または、{ } で囲まれた範囲もブロックです。

サンプルプログラム


3.times do | i |
  x = i * 2
  p x
end

実行結果


0
2
4

timesメソッドは、このブロックを引数として受け取り、0、1、2と数え上げる時に

数え上げている数を変数iに入れて

引数として受け取ったブロックのコードを実行しています。

プログラムダウンロード


もっとRubyを学びたい人は!

#Ruby #Ruby初心者 #Ruby学習 #プログラミング #プログラミング学習 #プログラミング初心者

いいなと思ったら応援しよう!