繁体   English   中英

JShell美元变量名称编号

[英]JShell dollar variable name numbering

当我在JShell(9.0.1)中输入表达式时,它返回:

$22 -> <value>

22来自哪里,1到21美元的情况发生了什么? (它们未定义。)

我似乎依稀记得(当我开始使用Java 9.0时)变量以$ 1开头,这更有意义。 现在,使用9.0.1,它们都以22美元开头。 为什么?

他们在那里,只是做一个

/list

找到所有的列表。 它们在那里是因为你似乎已经消耗了1到21 [21个片段/语句],直到你达到$22 -> <value>片段。

尝试/reset然后添加片段应该让你回头: -

jshell> 0+1
$1 ==> 1

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM