我一直在读一个Ruby的书在那里我遇到了下面的代码来描述符号如何使用符号创建一个类似的Ruby方法?
def walk(direction)
if direction == :north
# ...
end
end
我尝试和失败,创建一个类似的方法(其中一个比较反对的象征,如
direction == :north
因为大部分我所看到的正在使用的符号像param[:name]
,所以在我的代码我试图:north = 1 or :favourite = 'ruby'
但有语法错误的时间。
是否真的有可能使用符号单独(无散)有这样的比较,即代替
if "ruby" == param[:name]
end
if "ruby" == :name
end
我不知道我是否已经明确表示这个问题,如果不是我应该尝试改写它。
是的,问题有点不清楚 –