Groovy getAt()vs get()
发布时间:2020-12-14 16:29:11 所属栏目:大数据 来源:网络整理
导读:考虑清单: def list = [1,2,3] 如果我使用 list.getAt(0) 要么 list.get(0) 两者都会给出相同的输出. 但是getAt()和get()之间有什么区别吗? 解决方法 The documentation解释了它: Support the subscript operator for a List. def list = [2,"a",5.3]asse
考虑清单:
def list = [1,2,3] 如果我使用 list.getAt(0) 要么 list.get(0) 两者都会给出相同的输出. 但是getAt()和get()之间有什么区别吗? 解决方法
The documentation解释了它:
def list = [2,"a",5.3] assert list[1] == "a" 所以没有区别,但getAt()是允许Groovy代码使用list [1]而不是list.get(1)的方法 有关运算符重载的工作原理,请参见http://groovy.codehaus.org/Operator+Overloading. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |