[#48952] FreeBSD9.0でruby-1.8.7, rubygems-1.8.24シリアライズ評価 — Fumiaki Sakamoto <ua6ta6@...>
いつもお世話になっております。
9 messages
2012/09/16
[#48954] Re: FreeBSD9.0でruby-1.8.7, rubygems-1.8.24シリアライズ評価
— Takahiro Kambe <taca@...>
2012/09/16
おはおうございます。
[#48955] Re: FreeBSD9.0でruby-1.8.7, rubygems-1.8.24シリアライズ評価
— Fumiaki Sakamoto <ua6ta6@...>
2012/09/17
sora_hさま、Kanbeさま、本当にありがとうございます。
[#48956] Re: FreeBSD9.0でruby-1.8.7, rubygems-1.8.24シリアライズ評価
— Takahiro Kambe <taca@...>
2012/09/17
In message <5056796B.9040604@bma.biglobe.ne.jp>
[ruby-list:48967] Re: 別ファイルのクラス内メソッドから戻り値を得たい
From:
masayoshi takahashi <maki@...>
Date:
2012-09-20 08:18:08 UTC
List:
ruby-list #48967
高橋征義です。こんにちは。 2012/9/19 <konoki-nannoki-ggrks.mp4@ezweb.ne.jp>: > #★ の一行したの部分で、01shop_etc.rbの"Calc_s"というメソッドから戻り値を得たいと思っています。(このファイルは00main.rb) > しかしこのように書くと、01shop_etc.rbの挙動がおかしくなってしまいます。 > どうおかしいかと言うと、動作が2倍速くらいになっていたり、一つの処理を2回繰り返し(ているように見え)てしまったります。 > 戻り値の得方が間違っているのでしょうか?正しい書き方があれば教えてください 正直断片的すぎてよくわからないのですが、 renderメソッドの定義中とupdateメソッドの定義中の両方で、 @s_etc.Calc_s(@@flame) があって、2回実行されるのが原因、とかではないでしょうか。 もしそうなら、 @foo = @s_etc.Calc_s(@@flame) をupdateの中で実行し、renderの中では@fooを参照するとかが いいと思います(@fooはまともな名前にした方がよいですが)。 参考まで。