|
|
1
11
Ruby对方法使用特定的命名约定。它允许您快速识别它们可能产生的副作用或返回类型。 这些约定使用特殊的标记,例如“ ! “和” 是吗? “在方法名称的末尾。这是不常见的,因为大多数编程语言倾向于在标识符中禁止这样的字符,但是,它确实是方法名的一部分。(不应与操作员混淆)
注意,这些只是惯例。绝不是你 不得不 跟着它走,但它 是 被认为是一种良好的做法。 |
|
|
2
3
它纯粹是一种惯例,没有正式意义。人们对此感到困惑并不罕见,因为很多人(大多数?)。语言不允许像这样的字符?而且!在标识符中。 |
|
|
3
1
把它放在一个返回布尔值afaik的方法上是惯例。而不是让一切都变得有意义。 |