Pythonのお勉強 Part3000.12
レス数が900を超えています。1000を超えると表示できなくなるよ。
0904898
2006/09/11(月) 10:13:52def foo
puts "outer"
end
class A
def foo
puts "inner"
end
end
class B < A
def boo
foo
Kernel.foo
end
end
B.new.boo
ruby 1.8.5 (2006-08-25)
inner
a.rb:15:in `boo': private method `foo' called for Kernel:Module (NoMethodError)
from a.rb:19
Rubyユーザですら間違えるというのは、つまりPythonのわかりやすさが勝っている
ということですね。「間違いようのない方法が1つあるのがいいね」でしたっけ。
レス数が900を超えています。1000を超えると表示できなくなるよ。