Оболочка Groovy, известная как groovysh, может быть легко использована для оценки выражений groovy, определения классов и запуска простых программ. Оболочка командной строки устанавливается при установке Groovy.
Ниже приведены параметры командной строки, доступные в Groovy.
Параметр командной строки | ФИО | подробности |
---|---|---|
-С | —color [= ФЛАГ] | Включить или отключить использование цветов ANSI |
-D | —define = ИМЯ = ЗНАЧЕНИЕ | Определить системное свойство |
-T | —terminal = ТИП | Укажите ТИП терминала для использования |
-V | —версия | Показать версию |
-classpath | Укажите, где искать файлы классов — должен быть первый аргумент | |
-cp | —classpath | Псевдонимы для ‘-classpath’ |
-d | —debug | —debug Включить отладочный вывод |
-e | —evaluate = Arg | Оцените опцию fist при запуске интерактивного сеанса |
-час | —Помогите | Показать это справочное сообщение |
-q | —тихо | Подавить лишний вывод |
-v | —подробный | Включить подробный вывод |
На следующем снимке показан простой пример выражения, выполняемого в оболочке Groovy. В следующем примере мы просто печатаем «Hello World» в отличной оболочке.
Классы и Функции
Очень просто определить класс в командной строке, создать новый объект и вызвать метод класса. В следующем примере показано, как это можно реализовать. В следующем примере мы создаем простой класс Student с помощью простого метода. В самой командной строке мы создаем объект класса и вызываем метод Display.
Очень легко определить метод в командной строке и вызвать метод. Обратите внимание, что метод определяется с использованием типа def. Также обратите внимание, что мы включили параметр с именем name, который затем заменяется фактическим значением при вызове метода Display. В следующем примере показано, как это можно реализовать.
команды
Оболочка имеет ряд различных команд, которые обеспечивают расширенный доступ к среде оболочки. Ниже приведен список их и что они делают.
:Помогите
(: h) Показать это справочное сообщение
?
(:?) Псевдоним:: помочь
:выход
(: x) Выход из оболочки
:уволиться
(: q) Псевдоним для:: выхода
Импортировать
(: i) Импортировать класс в пространство имен
: дисплей
(: d) Показать текущий буфер
:Чисто
(: c) Очистить буфер и сбросить счетчик подсказок
:шоу
(: S) Показать переменные, классы или импорт
:осмотреть
(: n) Проверьте переменную или последний результат с помощью браузера объектов GUI
: продувка
(: p) Очистить переменные, классы, импорт или настройки
:редактировать
(: e) Редактировать текущий буфер
: нагрузка
(: l) Загрузить файл или URL в буфер
,
(:.) Псевдоним для:: load
.спасти
(: s) Сохранить текущий буфер в файл
.record
(: r) записать текущий сеанс в файл
: псевдоним
(: a) Создать псевдоним
:задавать
(: =) Установить (или список) предпочтений
:регистр
(: rc) Регистрирует новую команду в оболочке
: документ
(: D) Открывает окно браузера, в котором отображается документ для аргумента
: история
(: H) Отображение, управление и вызов истории редактирования строки