読者です 読者をやめる 読者になる 読者になる

Rubyの範囲オブジェクト

Rubyのfor文で詰まったこと。

for 変数 in オブジェクト do
  実行する処理1
  実行する処理2
end

オブジェクトの部分が、範囲オブジェクトである必要があるらしい。

最初にコードを書いているときに、

arry = [hoge1, hoge2, hoge3]

for 変数 in arry.length do
  実行する処理1
  実行する処理2
end

として動かなかったから悩んでたわ。

arry = [hoge1, hoge2, hoge3]

for 変数 in 1..arry.length do
  実行する処理1
  実行する処理2
end

としたら無事動きました。

Ruby on Rails 5 超入門

Ruby on Rails 5 超入門