[Java] Java の REPL 環境 JShell

Ruby でいうところの IRB
Java 9 で追加されたツールとのこと。

% jshell
|  JShellへようこそ -- バージョン16
|  概要については、次を入力してください: /help intro

jshell> import java.util.*;

jshell> var map = new TreeMap<String, String>(Map.of("Rose", "バラ", "Sunflower", "ひまわり", "Morning Glory", "あさがお"));
map ==> {Morning Glory=あさがお, Rose=バラ, Sunflower=ひまわり}

jshell> for (var entry : map.entrySet()) {
   ...>     System.out.println(entry.getKey() + ":" + entry.getValue());
   ...> }
Morning Glory:あさがお
Rose:バラ
Sunflower:ひまわり

jshell> /exit
|  終了します