yarv-dev:417
From: Yukihiro Matsumoto <matz ruby-lang.org>
Date: Wed, 16 Feb 2005 23:58:45 +0900
Subject: [yarv-dev:417] Re: defined? について
まつもと ゆきひろです In message "Re: [yarv-dev:416] Re: defined? について" on Wed, 16 Feb 2005 23:49:58 +0900, SASADA Koichi <ko1 atdot.net> writes: | はい。ほかにも "assignment" などを考えなくて済むので楽が |出来るかと。 ふむ。 | 他にも、 | | p( defined?(a = b) ) #=> "assignment" | p( defined?(@a = b) ) #=> nil | @a = 1 | p( defined?(@a = b) ) #=> nil | b = 1 | p( defined?(@a = b) ) #=> "expression" 代入の場合には右辺がdefined?でない時にはnilになるはずです。 あれ、だとすると「a = b」はnilになるべきですね。バグか。 -- ML: yarv-dev quickml.atdot.net 使い方: http://www.atdot.net/~ko1/quickml
412 2005-02-16 20:02 [ko1 atdot.net ] defined? について 413 2005-02-16 22:17 ┗[matz ruby-lang.org ] 414 2005-02-16 22:36 ┗[ko1 atdot.net ] 415 2005-02-16 22:59 ┗[matz ruby-lang.org ] 416 2005-02-16 23:49 ┗[ko1 atdot.net ] -> 417 2005-02-16 23:58 ┣[matz ruby-lang.org ] 418 2005-02-17 00:02 ┃┗[matz ruby-lang.org ] 419 2005-02-17 00:14 ┗[matz ruby-lang.org ] 420 2005-02-17 03:59 ┗[ko1 atdot.net ] 421 2005-02-17 04:15 ┗[matz ruby-lang.org ]