はじめに
Rubyの学習を始めました。学んだことを忘れないように備忘録として残しています。
each文
ecah文を使うと、配列の要素を順番に取り出して処理を行うことができる。
配列.each do |変数名|と書き、「end」までの間に実行したい処理を書きます。
配列.each do|変数名|
#実行したい処理
end
※each文は配列の要素の数だけ繰り返し処理が行われる
※each文で各要素が代入される|変数|はeach文のdoからendまでの間しか使用することができない。
※end以降|変数|を使おうとするとエラーになってしまう。
※each文の外で定義した変数はeach文の中でも使える。
names = ["Ken","John","Anna"]
message = "Hi!"
names.each do |name|
○ 変数messageが使えるスコープ #変数の使用できる範囲をスコープと呼ぶ
end
○ 変数messageが使えるスコープ