From: Kazuhiro Yoshida Date: 2002-04-04T13:42:40+09:00 Subject: [ruby-list:34771] 用語集 super の問題 もりきゅうです。 Ruby用語集 http://www.ruby-lang.org/ja/man-1.6/?cmd=view;name=Ruby%CD%D1%B8%EC%BD%B8 の super のところに書いてある問題: def foo(a) print a end def self.foo(a) a=25 super end foo(5) # 5 or 25?? 答えは 元の値(5) ということですが 手元で試すと 25 になります。バグでしょうか? >ruby -v ruby 1.7.2 (2002-04-02) [i386-mswin32] >ruby sup1.rb 25 ---- YOSHIDA Kazuhiro moriq@moriq.com http://www.moriq.com/