我最近安装了J并在jconsole中玩。这是我的会议结束时的样子:
quit
|value error: quit
exit
2!:55
Run Code Online (Sandbox Code Playgroud)
我在网上搜索并很快发现正确的退出代码是
exit''
Run Code Online (Sandbox Code Playgroud)
既然无意义的词给出了值错误,并且“exit”的子串都不是有效的J,为什么要为“exit”给出一个值呢?2!:55 是什么意思?
2!:55
是 的定义exit
。当您输入不带参数的动词时,J 会显示其定义。例如:
f =: *:
f 5
25
f
*:
Run Code Online (Sandbox Code Playgroud)
与所有其他预定义动词相同:
echo
0 0&$@(1!:2&2)
every
&>
each
&.>
Run Code Online (Sandbox Code Playgroud)
ETC。