gpt4 book ai didi

methods - 为什么 'equals' 方法是第三人称单数?

转载 作者:行者123 更新时间:2023-12-04 05:44:48 27 4
gpt4 key购买 nike

很难说出这里问的是什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或言辞激烈,无法以目前的形式合理回答。如需帮助澄清此问题以便可以重新打开,visit the help center .




9年前关闭。




为什么“等于”方法是第三人称单数...?

我认为..这意味着我会以第三人称看待对象。

是的。。我也同意。

那么..为什么trim,add方法不是第三人称单数?

这让我很困惑:'(

其实我有时候想,对于使用第一、第二和第三人称之间有语法差异的语言的人来说可能是很自然的,因为我的语言韩语在他们之间没有语法差异。

所以..请给我答案:D

最佳答案

我想是因为 Equals是 bool 值并以另一个对象作为参数,它具有良好的语义。一个常见的用法是:

if(a.Equals(b)) {}

它很漂亮。
Trim()是你给对象的一种命令。这就像“做那件事”。按照这种方式, Equals应该类似于 TellMeIfYouAreEqualTo :P

关于methods - 为什么 'equals' 方法是第三人称单数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10819664/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com