如何在 JShell 中查找变量或表达式结果的类型。
正在尝试 Java 中的按位运算符
jshell> byte b=5<<-1;
| Error:
| incompatible types: possible lossy conversion from int to byte
| byte b=5<<-1;
| ^---^
jshell> 5<<-1
$2 ==> -2147483648
jshell>
是否有像 Python type(5
刚刚发现可以通过设置反馈模式来解决。
/set feedback verbose
参考https://docs.oracle.com/javase/9/jshell/feedback-modes.htm https://docs.oracle.com/javase/9/jshell/feedback-modes.htm
现在可以轻松找到响应中表达式或变量的类型。
jshell> 5<<-1
$15 ==> -2147483648
| created scratch variable $15 : int
可以使用命令重置模式
/set feedback normal
只需调用即可查询当前模式
/set feedback
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)