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

Оболочку Groovy, известную как groovysh, можно легко использовать для оценки выражений Groovy, определения классов и запуска простых программ. Оболочка командной строки устанавливается при установке Groovy.

Ниже приведены параметры командной строки, доступные в Groovy:

Параметр командной строки Полное имя Детали
-C --color [= ФЛАГ] Включение или отключение использования цветов ANSI
-D --define = ИМЯ = ЗНАЧЕНИЕ Определите системное свойство
-T --terminal = ТИП Укажите ТИП терминала для использования
-V --версия Показать версию
-classpath Укажите, где искать файлы классов - должен быть первым аргументом
-cp --classpath Псевдонимы для '-classpath'
-d --отлаживать --debug Включить вывод отладки
-e --evaluate = arg Оцените первый вариант при запуске интерактивного сеанса
-час --Помогите Показать это справочное сообщение
-q --тихий Подавить лишний вывод
-v --подробный Включить подробный вывод

На следующем снимке показан простой пример выражения, выполняемого в оболочке Groovy. В следующем примере мы просто печатаем «Hello World» в отличной оболочке.

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

Очень легко определить класс в командной строке, создать новый объект и вызвать метод класса. В следующем примере показано, как это можно реализовать. В следующем примере мы создаем простой класс Student с помощью простого метода. В самой командной строке мы создаем объект класса и вызываем метод Display.

Очень легко определить метод в командной строке и вызвать метод. Обратите внимание, что метод определяется с использованием типа def. Также обратите внимание, что мы включили параметр с именем name, который затем заменяется фактическим значением при вызове метода Display. В следующем примере показано, как это можно реализовать.

Команды

В оболочке есть несколько различных команд, которые обеспечивают богатый доступ к среде оболочки. Ниже приводится их список и то, чем они занимаются.

Старший Нет Команда & smp; Описание команды
1

:help

(: h) Показать это справочное сообщение

2

?

(:?) Псевдоним:: help

3

:exit

(: x) Выйти из оболочки

4

:quit

(: q) Псевдоним:: exit

5

import

(: i) Импортировать класс в пространство имен

6

:display

(: d) Показать текущий буфер

7

:clear

(: c) Очистить буфер и сбросить счетчик подсказок

8

:show

(: S) Показать переменные, классы или импорт

9

:inspect

(: n) Проверить переменную или последний результат с помощью обозревателя объектов графического интерфейса

10

:purge

(: p) Очистить переменные, классы, импорт или предпочтения

11

:edit

(: e) Редактировать текущий буфер

12

:load

(: l) Загрузить файл или URL в буфер

13

.

(:.) Псевдоним:: load

14

.save

(: s) Сохранить текущий буфер в файл

15

.record

(: r) Записать текущий сеанс в файл

16

:alias

(: a) Создайте псевдоним

17

:set

(: =) Установить (или перечислить) настройки

18

:register

(: rc) Регистрирует новую команду в оболочке

19

:doc

(: D) Открывает окно браузера, в котором отображается документ для аргумента

20

:history

(: H) Отображение, управление и вызов истории редактирования строки