配列arrに入っている要素を印字する際に最後の要素だけ
表示方法を変えたいときに以下のようなプログラムを書きました。
もう少しすっきりと書けないものでしょうか。
arr = ["this","is","a","pen"];
for i in 0 .. arr.size-2
print arr.at(i) + "_ "
end
print arr.last + "!" + "\n"
#期待する結果
#=>this_ is_ a_ pen!
ありがとうございます。
joinメソッドは使ったことがなかったの勉強になりました。
arr = ["this","is","a","pen"];
puts arr.join("_") + "!"
ありがとうございます。
joinメソッドは使ったことがなかったの勉強になりました。
ありがとうございます。
joinメソッドは使ったことがなかったの勉強になりました。