Ruby初心者スレッドPart7
■ このスレッドは過去ログ倉庫に格納されています
0607デフォルトの名無しさん
2006/09/05(火) 17:25:18の問題は、イテレータで書くと綺麗に書けそうな予感がしますが
(a)どなたかお手本をみせてもらえませんか
また、(b)本能でざっと書いた以下を、もっとrubyの特長
を生かした感じで書くならどのような書き方がありますか。添削所望
ary=gets.chop.gsub(/[() ]/,"").split(',')
while (n=ary.shift.to_i)<=ary.length
if n==0 then print "[]\n";next end
puts ary[0..n-1].inspect
if n==ary.length then break end
ary=ary[n..ary.length]
end
■ このスレッドは過去ログ倉庫に格納されています