- ベストアンサー
Loop で文字を回すやり方
Rubyで 数字を下記のようなやり方では1~12 までの数字をまわせますが、 #ソース n=1 loop do puts n if n == 12 break end n += 1 end 実行結果↓ 1 2 3 4 5 6 7 8 9 10 11 12 このような形で アルファベットの a ~z を順番にまわしたい場合は、どのように書くことができますでしょうか? 試行錯誤で試しましたが、うまくいかなかったので、 教えてくださいよろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
どっちもuptoで統一した方が良かったですね、すみません http://ideone.com/cVy7kj
その他の回答 (1)
- sholmes
- ベストアンサー率81% (89/109)
回答No.1
数字はuptoの方が読みやすいと思います。 文字はいろいろあると思いますが、とりあえずRange版を http://ideone.com/8NDHfY
質問者
お礼
ありがとうございます。 とても勉強になります。感謝します。 このような効率のよい書き方があったとは知りませんでした。とても奥深いです。
お礼
ありがとうございます。 とても勉強になります。感謝します。 このような効率のよい書き方があったとは知りませんでした。とても奥深いです。