这是我的代码
此代码创建Blub类的实例,然后打印两个字符串。 由于某种原因,@ soaps_a无法正常工作。
我的代码是:
class Blub
# This creates 3 strings
@soaps_a = "soap a"
def say_hello()
puts "hi"
puts @soaps_a
end
end
# Bunch of Blubs
w = Blub.new()
w.say_hello()
,输出为:
hi
但是由于某种原因,@ soaps_a(即“ soap a”)不起作用。
输出应为
hi
soap a
为什么字符串在Ruby中不起作用? @soap_a是一个局部变量,应该可以在say_hello中访问,但是它不是在打印IDK吗? :/
任何帮助将不胜感激,为什么我的字符串打印机不能正常工作?