From: keiju@... (=?ISO-2022-JP?B?GyRCQFBETTc9PHkbKEI=?= ) Date: 1998-04-08T16:45:29+09:00 Subject: [ruby-dev:2196] Re: @xxx = xxx in initialize けいじゅ@日本ラショナルソフトウェアです. In [ruby-dev :2195 ] the message: "[ruby-dev:2195] Re: @xxx = xxx in initialize ", on Apr/08 15:54(JST) Yukihiro Matsumoto writes: >まつもと ゆきひろです >|>とかで挙動が分かるかも.毎回,省略時の式が評価されているのが >|>分かると思います.ちなみにpythonでは省略時の式はコンパイル時 >|>に一度だけ外側のスコープで評価されます. >| >|普通はそうですよね(^^;;; >そーかなあ. 失礼しました. 1回というのは普通じゃないです. >|# C++も確かそうだったような... > >C++の場合はコンパイル時に静的に決まる値しか指定できなかった >はずなんで,1回だけとかいうのではないんじゃないかな.スコー >プはえーとクラスのスコープだったかな. 調べました. 呼出側のスコープだけど, ローカル変数は渡しちゃいけないんだっ て. # pythonとは全然違っていましたね(^^;;; __ ................................石塚 圭樹@日本ラショナルソフトェア... ----------------------------------->> e-mail: keiju@rational.com <<---