Учебники

Groovy — Командная строка

Оболочка 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» в отличной оболочке.

Groovy Shell

Классы и Функции

Очень просто определить класс в командной строке, создать новый объект и вызвать метод класса. В следующем примере показано, как это можно реализовать. В следующем примере мы создаем простой класс 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) Отображение, управление и вызов истории редактирования строки