Ruby中允许方法以”=“结尾。
以等号结尾的方法有些特殊,Ruby允许以赋值操作的语法来调用它们。
class Text
def text=(x)
x*x
end
end
text = Text.new
#一下方法调用功能相同
text.text=(6)
text.text = 6
Ruby中允许方法以”=“结尾。
以等号结尾的方法有些特殊,Ruby允许以赋值操作的语法来调用它们。
class Text
def text=(x)
x*x
end
end
text = Text.new
#一下方法调用功能相同
text.text=(6)
text.text = 6