我试图找出方法论证中下划线的目的,但找不到任何理由.好像有一种方法
def eligible(user)
end
和相同的方法,但在参数中加下划线
def eligible(_user)
end
它们之间有什么不同
我试图找出方法论证中下划线的目的,但找不到任何理由.好像有一种方法
def eligible(user)
end
和相同的方法,但在参数中加下划线
def eligible(_user)
end
它们之间有什么不同
如果以后不会使用变量,则只需在代码中给它加下划线即可.否则,它就没有意义了.
将_用于未使用的变量.
从……https://clearwater.readthedocs.io/en/stable/Clearwater_Ruby_Coding_Guidelines.html#naming开始
关于风格偏好的进一步阅读,也请看这篇文章. https://github.com/rubocop/ruby-style-guide个