标签: ruby instance-variables sigils
我有代码@array = array。在@之前放置array符号会怎么做?
@array = array
@
array
答案 0 :(得分:3)
@<something>形式的变量是Ruby中的实例变量。它们是您创建它们的类的一部分。
@<something>
例如:
class Something def initialize(x) @x = x end end
@x是类Something的实例变量,而x是方法initialize的简单局部变量。
@x
Something
x
initialize