Java 9 REPL (JShell)
REPL(Read Eval Print Loop)意为交互式的编程环境。
JShell 是 Java 9 新增的一个交互式的编程环境工具。它允许你无需使用类或者方法包装来执行 Java 语句。它与 Python 的解释器类似,可以直接 输入表达式并查看其执行结果。
执行 JSHELL
1 | $ jshell |
查看 JShell 命令
输入 /help 可以查看 JShell相关的命令:
1 | jshell> /help |
执行 JShell 命令
/imports 命令用于查看已导入的包:
1 | jshell> /imports |
JShell 执行计算
以下实例执行 JShell 简单计算:
1 | jshell> 3+1 |
JShell 创建与使用函数
创建一个函数 doubled() ,将传入的整型参数乘于 2 后返回:
1 | jshell> int doubled(int i){ return i*2;} |
退出 JShell
输入 /exit 命令退出 jshell:
1 | jshell> /exit |