gpt4 book ai didi

intellij-idea - Groovy 中 'getAt' 不能应用于 'Integer' 的警告

转载 作者:行者123 更新时间:2023-12-04 04:41:04 25 4
gpt4 key购买 nike

在我的 Groovy 代码的这一行中:

def document = someQuery().Document[0]

方法 someQuery 将返回一个 Json 数组,这运行良好。由于编辑器不知道属性,它下划线 Document ,并在 [0] 显示警告,说:
'getAt' in 'org.codehaus.groovy.runtime.DefaultGroovyMethods' cannot be applied to '(java.lang.Integer)'

那么,避免此警告的更好方法是什么?

最佳答案

专供 .getAt(0).getAt(-1) ,您也可以使用 .first().last() ,分别,Intellij 将停止提示。

来源:我刚试过。 (请参阅 getAt 此处不期望 Integer: code-completion )

    def shortId(def longId){
longId?.toString()?.split('[/:]')?.last()
}

关于intellij-idea - Groovy 中 'getAt' 不能应用于 'Integer' 的警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32778904/

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