JShell 美元变量名编号
JShell dollar variable name numbering
当我在 JShell (9.0.1) 中输入一个表达式时,它返回:
-> <value>
22 是从哪里来的?$1 到 $21 发生了什么? (它们未定义。)
我似乎隐约记得(当我从 Java 9.0 开始时)变量以 $1 开头,这更有意义。现在,在 9.0.1 中,它们都以 22 美元起步。为什么?
他们在那里,做一个
/list
查找所有列表。它们在那里是因为您似乎已经消耗了 1 到 21[21 snippets/statements],直到您到达 -> <value>
片段。
尝试 /reset
然后添加代码段应该会让您退缩 :-
jshell> 0+1
==> 1
当我在 JShell (9.0.1) 中输入一个表达式时,它返回:
-> <value>
22 是从哪里来的?$1 到 $21 发生了什么? (它们未定义。)
我似乎隐约记得(当我从 Java 9.0 开始时)变量以 $1 开头,这更有意义。现在,在 9.0.1 中,它们都以 22 美元起步。为什么?
他们在那里,做一个
/list
查找所有列表。它们在那里是因为您似乎已经消耗了 1 到 21[21 snippets/statements],直到您到达 -> <value>
片段。
尝试 /reset
然后添加代码段应该会让您退缩 :-
jshell> 0+1
==> 1