加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

groovysh中的MissingPropertyException

发布时间:2020-12-14 16:31:00 所属栏目:大数据 来源:网络整理
导读:我运行groovysh,并键入以下代码: groovy:000 String s = "Hello"=== Hellogroovy:000 sERROR groovy.lang.MissingPropertyException:No such property: s for class: groovysh_evaluate at groovysh_evaluate.run (groovysh_evaluate:2) ...groovy:000 如何
我运行groovysh,并键入以下代码:

groovy:000> String s = "Hello"
===> Hello
groovy:000> s
ERROR groovy.lang.MissingPropertyException:
No such property: s for class: groovysh_evaluate
        at groovysh_evaluate.run (groovysh_evaluate:2)
        ...
groovy:000>

如何访问这里?

(如果我将String s =“Hello”更改为s =“Hello”,我可以访问它,但是我想知道如何在示例中访问它)

UPDATE

我想使用String s =“Hello”定义一个变量,因为我想声明它的类型.例如,如果我写:

Date date = []

日期将是一个java.util.Date.但如果我写:

date = []

它将是一个ArrayList.

解决方法

表达式s =“Hello”设置一个shell变量,表达式String s =“Hello”设置一个不能保存到shell环境的局部变量.请参阅 Groovy Shell documentation了解更多信息.我不太确定你想要实现什么,但是您可能想要使用 Groovy Console来评估Groovy脚本.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读