Java:
Interaktiivisen komentotulkin (REPL) käyttö
Miten:
REPL:n käynnistäminen Javassa on yksinkertaista jshell-työkalun avulla, joka esiteltiin Java 9:ssä. Näin saat kätesi siihen ja aloitat perusistunnon:
jshell> int sum(int a, int b) {
...> return a + b;
...> }
| luotiin metodi sum(int,int)
jshell> sum(5, 7)
$1 ==> 12Poistu milloin tahansa komennolla /exit.
jshell> /exit
| NäkemiinSyväsukellus
Ennen jshell-työkalua Javan ohjelmoijilla ei ollut virallista REPL:iä, toisin kuin Pythonin tai Rubyn kehittäjillä. He käyttivät IDE:itä tai kirjoittivat kokonaisia ohjelmia jopa triviaaleja tehtäviä varten. jshell oli pelinmuuttaja Java 9:stä alkaen, sillä se kavensi tuon kuilun.
Vaihtoehtoja ovat muun muassa online-kääntäjät tai IDE-lisäosat, mutta ne eivät yllä jshellin välittömyyteen. Sisäisesti jshell käyttää Java Compiler API:ta koodipätkien suorittamiseen, mikä on melko siistiä. Se on enemmän kuin pelikenttä – se voi tuoda kirjastoja, määritellä luokkia ja enemmän. Tämä tekee siitä vankan työkalun prototyyppien tekoon.