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 |