标签: ruby syntax
我无法理解以下内容:
@on_fallback = on_fallback || (->(_, _){})
有人可以帮我理解在disjunciton操作符后执行的代码吗?
答案 0 :(得分:2)
这是一个lambda,它接受两个块参数,并在执行时返回nil。
nil
在方法定义,lambda或块的参数位置使用_时,它表示不在其范围内使用的参数。与其他参数名称不同,_可以在范围内多次出现。
_