2019/10/23_チェリー本(16日目)
はじめに
昨日もチェリー本をちょっとだけ読みました。
読んだ本
本編
読んだページ数
- 第4章(P125〜131)
新しく知ったこと
添え字付きの繰り返し処理
- each以外の繰り返し処理を行うメソッドで、each_with_indexメソッドのようなことをする場合、with_indexメソッドを指定する。
(もちろんeachでも使える) - 引数に指定した数から添え字を始めることもできる。
cm = ["カステラ","電話","文明堂"] cm.map.with_index(1){ |c, i| "#{i}:#{c}" } #=> ["1:カステラ", "2:電話", "3:文明堂"]
with_index(1)
にしているので、0ではなく、1から始まっている。
「カステラ1番、電話は2番、3時のおやつは文明堂」をインスパイヤーした例なんですけど、わかりずらいっすよね…これ…
あとがき
いつのまにか、こんな時間に…
おやすみなさい!!
以上