为什么'平等'的方法是第三人称单数...?为什么'平等'的方法是第三人称单数?
我想..这意味着我会看到对象作为第三人。
是的..我也同意它。
那么......为什么修剪,添加方法不是第三人称单数?
这让我很困惑:“(
其实我有时想,这可能是自然的,谁使用具有第一,第二和第三人之间的语法差异语言的人,因为我的语言,韩语,没有。它们之间的语法差异
所以..请给我答案:d
为什么'平等'的方法是第三人称单数...?为什么'平等'的方法是第三人称单数?
我想..这意味着我会看到对象作为第三人。
是的..我也同意它。
那么......为什么修剪,添加方法不是第三人称单数?
这让我很困惑:“(
其实我有时想,这可能是自然的,谁使用具有第一,第二和第三人之间的语法差异语言的人,因为我的语言,韩语,没有。它们之间的语法差异
所以..请给我答案:d
我想是因为Equals
是布尔,并采取其他对象作为参数,它使一个良好的语义常见的用法是:
if(a.Equals(b)) {}
它很漂亮。
Trim()
是你给对象的一种顺序。这就像“做那些事”。按照这种方式,Equals
应该是类似于TellMeIfYouAreEqualTo
:P
我认为关键在于方法的布尔问题。它有点像'connection.IsOpen',而不是像'connection.Open()'这样的命令。 – ivowiblo
谢谢:D。实际上,如果方法返回布尔值,我通常更喜欢以is-和does-开头的名称。但现在,我认为这可能是程序编程中使用的命名约定。无论如何..谢谢你的回答:D –
我会把这一点作为英语的一种细微之处比任何其他更多...... – Makoto
“x等于y”,但“修剪x” - 它说“x等于y”或“修剪x”在语法上是不正确的。 – JJJ
而且他们从不写'vec.reserves(100)'! – nodakai