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