MissingPropertyException в groovysh

Я запускаю 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>

Как получить доступ к s здесь?

( Если я изменю String s = "Hello" на s = "Hello" , я смогу получить к нему доступ. Но я хочу знать, как получить к нему доступ в примере)


ОБНОВЛЕНИЕ

Я хочу использовать String s = "Hello" для определения переменной, потому что я хочу объявить ее тип. Например, если я напишу:

Date date = []

Дата будет java.util.Date . Но если я напишу:

date = []

Это будет ArrayList .

10
задан Freewind 21 August 2011 в 04:10
поделиться