Java Groovy:变量赋值

Java Groovy:变量赋值,java,groovy,Java,Groovy,我要上一门计算机科学的课程,并且对T-SQL有一些不错的了解,就这样 这门课的预读写得不好。他们在如何获得某些结果集方面遇到困难。下面是Groovy语句 String str print "Please key in a word: " str = System.console().readline() print "The word was: " println str 结果 Please key in a word: Tom The word was : Tom 他们到底在哪里分配或设

我要上一门计算机科学的课程,并且对T-SQL有一些不错的了解,就这样

这门课的预读写得不好。他们在如何获得某些结果集方面遇到困难。下面是
Groovy
语句

String str
print "Please key in a word: "
str = System.console().readline() 
print "The word was: "
println str
结果

Please key in a word: Tom
The word was : Tom
他们到底在哪里分配或设置了
str=“Tom”
。我理解变量,但从未遇到过
system.console().readLine()
,所以我可能遗漏了什么? 很明显,预读的目的是建议我输入值Tom,但实际上没有费心告诉我在哪里

问候

Tom

readline()
是一种方法。它确实返回了一些东西。在本例中是一个字符串


str=System.console().readline()
是一个赋值,因为您使用的是用户输入的赋值运算符。

console.readLine()
侦听键盘输入(直到输入)。“Tom”在consoleHi Zero中显示为一个示例输入,所以用外行的话说,他们在上面的语句中把Tom放在哪里了?您在控制台中键入了它。
str=System.console().readline()
说,分配方法
System.console().readline()返回的值
到变量
str
System.console().readline()
返回在终端上输入的内容。