JShell

редактировать

JShell - это инструмент цикла Java чтения-оценки-печати, впервые представленный в JDK 9. Это отслеживается JEP 222: jshell: Java Shell (цикл чтения-вычисления-печати).

Одна из причин, по которой JShell была предложена для Java 9, заключается в том, что многие приложения используют их собственные механизмы для интерактивной оценки выражений, а фактической библиотекой для использования Java REPL часто был BeanShell, который находится в бездействии с 2003 года и который произвольно вносил изменения в язык Java.

Пример
$ jshell | Добро пожаловать в JShell - Версия 9 | Для вводного типа: / help intro jshell>int a = {0,1,3,5,8} a ​​==>int [5] {0, 1, 3, 5, 8} jshell>int fact (int n) {...>return n <2?1:n*fact(n-1);...>} | создан метод fact (int) jshell>for (int i = 0; i a [i] = fact (a [i]); jshell>aa ==>int [5] {1, 1, 6, 120, 40320} jshell>/ exit | Прощай, $
См. Также
Ссылки
Последняя правка сделана 2021-05-24 10:21:28
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте