什么在这个Ruby表达式中做什么?

时间:2016-01-18 16:32:53

标签: ruby chef

Chef Style Guide页面上出现这个Ruby表达式:

antarctica_hint = hint?('antarctica')

究竟是什么?提示之前和之后('antarctica')是什么意思?它只是方法名称的一部分吗? (即该方法被称为'提示?'而不是'提示')

1 个答案:

答案 0 :(得分:6)

它是方法名称的一部分,人们通常(并不总是)将它用于返回布尔值的方法。

Ruby的一个例子是Class#respond_to?