[#44431] コンストラクタの引数について&インスタンス変数の持ち方について — Akira Hayakawa <ruby@...>

度々オブジェクト指向についての質問ですいません。

17 messages 2008/01/04
[#44433] Re: コンストラクタの引数について&インスタンス変数の持ち方について — Yukihiro Matsumoto <matz@...> 2008/01/04

まつもと ゆきひろです

[#44469] pdf 作成 ライブラリ — "Luiz Aoki" <luizruby@...>

はじめまして、青木ルイスと申します、

14 messages 2008/01/12
[#44479] ファイル出力時のprintについて — m-hatake@... 2008/01/16

畠山と申します。

[#44483] format %g の丸めについて — 山崎雄介 <y-yamasaki@...>

山崎(ゆ)です。

14 messages 2008/01/16

[ruby-list:44481] Re: ファイル出力時のprintについて

From: KIMURA Koichi <kimura.koichi@...>
Date: 2008-01-16 03:11:54 UTC
List: ruby-list #44481
木村です。

On Wed, 16 Jan 2008 11:40:18 +0900
m-hatake@jaist.ac.jp wrote:

> 普通のprint文ではよくて、out.printではだめなのがどうにも
> 腑に落ちません。

out.print (rand * 100).truncate,"\n"

と書くと、

out に print(rand * 100) というメッセージを送り、その結果に
truncate というメッセージを "\n" という引数つきでよびだすのか、
#これは間違い

outというオブジェクトの print メソッドに (rand * 100).truncate, "\n"
という二つの引数を送るのかが曖昧だからです。

  out.print((rand * 100).truncate,"\n")

のようにはっきりわかるようにすればエラーは解消されます。

#たぶん同案多数だろう

-- 
木村浩一


In This Thread