Groovy - Dòng lệnh

Groovy shell được gọi là groovysh có thể dễ dàng được sử dụng để đánh giá các biểu thức Groovy, xác định các lớp và chạy các chương trình đơn giản. Trình bao dòng lệnh được cài đặt khi Groovy được cài đặt.

Sau đây là các tùy chọn dòng lệnh có sẵn trong Groovy:

Tham số dòng lệnh Họ và tên Chi tiết
-C --color [= FLAG] Bật hoặc tắt sử dụng màu ANSI
-D --define = NAME = VALUE Xác định thuộc tính hệ thống
-T --terminal = TYPE Chỉ định TYPE đầu cuối để sử dụng
-V --phiên bản Hiển thị phiên bản
-classpath Chỉ định nơi tìm tệp lớp - phải là đối số đầu tiên
-cp --classpath Bí danh cho '-classpath'
-d --debug --debug Bật đầu ra gỡ lỗi
-e --evaluate = arg Đánh giá nắm đấm tùy chọn khi bắt đầu phiên tương tác
-h --Cứu giúp Hiển thị thông báo trợ giúp này
-q --Yên tĩnh Ngăn chặn sản lượng thừa
-v --verbose Bật đầu ra dài dòng

Ảnh chụp nhanh sau đây cho thấy một ví dụ đơn giản về một biểu thức đang được thực thi trong Groovy shell. Trong ví dụ sau, chúng tôi chỉ in “Hello World” trong một trình bao linh hoạt.

Lớp và Chức năng

Rất dễ dàng để xác định một lớp trong dấu nhắc lệnh, tạo một đối tượng mới và gọi một phương thức trên lớp đó. Ví dụ sau đây cho thấy cách này có thể được thực hiện. Trong ví dụ sau, chúng ta đang tạo một lớp Sinh viên đơn giản với một phương thức đơn giản. Trong chính dấu nhắc lệnh, chúng ta đang tạo một đối tượng của lớp và gọi phương thức Display.

Rất dễ dàng để xác định một phương thức trong dấu nhắc lệnh và gọi phương thức đó. Lưu ý rằng phương thức được định nghĩa bằng kiểu def. Cũng lưu ý rằng chúng tôi đã bao gồm một tham số có tên là tên, sau đó được thay thế bằng giá trị thực khi phương thức Hiển thị được gọi. Ví dụ sau đây cho thấy cách này có thể được thực hiện.

Lệnh

Shell có một số lệnh khác nhau, cung cấp quyền truy cập phong phú vào môi trường của shell. Sau đây là danh sách của họ và những gì họ làm.

Sr.No Lệnh & smp; Mô tả lệnh
1

:help

(: h) Hiển thị thông báo trợ giúp này

2

?

(:?) Bí danh:: help

3

:exit

(: x) Thoát khỏi trình bao

4

:quit

(: q) Bí danh đến:: exit

5

import

(: i) Nhập một lớp vào không gian tên

6

:display

(: d) Hiển thị bộ đệm hiện tại

7

:clear

(: c) Xóa bộ đệm và đặt lại bộ đếm lời nhắc

số 8

:show

(: S) Hiển thị các biến, lớp hoặc nhập

9

:inspect

(: n) Kiểm tra một biến hoặc kết quả cuối cùng bằng trình duyệt đối tượng GUI

10

:purge

(: p) Xóa các biến, lớp, nhập hoặc tùy chọn

11

:edit

(: e) Chỉnh sửa bộ đệm hiện tại

12

:load

(: l) Tải tệp hoặc URL vào bộ đệm

13

.

(:.) Bí danh thành:: tải

14

.save

(: s) Lưu bộ đệm hiện tại vào một tệp

15

.record

(: r) Ghi lại phiên hiện tại vào một tệp

16

:alias

(: a) Tạo bí danh

17

:set

(: =) Đặt (hoặc liệt kê) tùy chọn

18

:register

(: rc) Đăng ký một lệnh mới với shell

19

:doc

(: D) Mở cửa sổ trình duyệt hiển thị tài liệu cho đối số

20

:history

(: H) Hiển thị, quản lý và nhớ lại lịch sử dòng chỉnh sửa