Ruby 初心者スレッド Part 50
■ このスレッドは過去ログ倉庫に格納されています
0712デフォルトの名無しさん
2012/12/07(金) 13:19:39.93ごく普通に素直にリテラルで [] や [ ] と書くとよい
なにかデータを格納したマイオブジェクトがあって、メソッド引数で動作を指定して、動作結果を利用したいという場合は
my = MyObject.new(init_data)
my.action(condition)
my.result...
ではなく、actionメソッドの戻り値の時点で計算結果を返すようにするとよい(resultメソッド自体は別途存在しても構わない)
my = MyObject.new(init_data)
result = my.action(condition)
result...
んで、おそらく、単にcountメソッドかresultメソッドがバグってる
p k,text,counter.result,'--------------------'
あたりをeachの前に入れて、期待通りの出力になるかどうか確かめてみれ
■ このスレッドは過去ログ倉庫に格納されています