0
に定義されている場合、私は、次のコードを持っている - (rubymonksから)callメソッドと同じ名前のメソッドがクラス
ここmodule Foo
class ClassMethods
def guitar
"gently weeps"
end
end
end
class Bar
include Foo
def self.guitar
puts "hehe"
#call guitar function from ClassMethods
end
end
puts Bar.guitar
、どのように私はクラスメソッドからギターの関数を呼び出します。 ClassMethodsはスーパークラスではないため、スーパーキーワードは使用できません。
名前にもかかわらず、RubyMonkの演習では、明快さよりも混乱が生じるようです。 – Stefan
whyyyyyyyyy誰も私に語ったことは分かりません。 –
'ClassMethods.new.guitar'でその行を置き換えてください。 1行に "hehe"と表示され、次の行で "穏やかに泣き"ます。 –