gpt4 book ai didi

Groovy getAt() 与 get()

转载 作者:行者123 更新时间:2023-12-01 16:11:17 26 4
gpt4 key购买 nike

考虑这个列表:
def 列表 = [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]
assert list[1] == "a"

所以没有什么区别,但是 getAt() 是允许 Groovy 代码使用 list[1] 而不是 list.get(1)

参见http://groovy.codehaus.org/Operator+Overloading了解运算符重载的工作原理。

关于Groovy getAt() 与 get(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22627756/

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