Groovy - 命令行


Groovy shell 称为 groovysh,可以轻松地用于计算 groovy 表达式、定义类和运行简单的程序。安装 Groovy 时会安装命令行 shell。

以下是 Groovy 中可用的命令行选项 -

命令行参数 全名 细节
-C --颜色[=标志] 启用或禁用 ANSI 颜色的使用
-D --define=名称=值 定义系统属性
-T --终端=类型 指定要使用的终端类型
-V - 版本 显示版本
-类路径 指定在哪里查找类文件 - 必须是第一个参数
-cp --类路径 “-classpath”的别名
-d - 调试 --debug 启用调试输出
-e --评估=参数 开始交互式会话时评估选项拳头
-H - 帮助 显示此帮助消息
-q - 安静的 抑制多余的输出
-v --详细 启用详细输出

以下快照显示了在 Groovy shell 中执行的表达式的简单示例。在下面的示例中,我们只是在 groovy shell 中打印“Hello World”。

绝妙外壳

类和函数

在命令提示符中定义一个类、创建一个新对象并调用该类的方法非常容易。以下示例显示了如何实现这一点。在下面的示例中,我们使用简单的方法创建一个简单的 Student 类。在命令提示符本身中,我们创建该类的一个对象并调用 Display 方法。

创建标准类

在命令提示符中定义方法并调用该方法非常容易。请注意,该方法是使用 def 类型定义的。另请注意,我们添加了一个名为 name 的参数,然后在调用 Display 方法时将其替换为实际值。以下示例显示了如何实现这一点。

提示并调用命令

命令

shell 有许多不同的命令,它们提供了对 shell 环境的丰富访问。以下是他们的列表以及他们所做的事情。

先生编号 命令&smp; 命令说明
1

:帮助

(:h) 显示此帮助消息

2

(:?) 别名::help

3

:出口

(:x) 退出 shell

4

:辞职

(:q ) 别名: :exit

5

进口

(:i ) 将类导入命名空间

6

:展示

(:d ) 显示当前缓冲区

7

:清除

(:c ) 清除缓冲区并重置提示计数器

8

:展示

(:S ) 显示变量、类或导入

9

:检查

(:n ) 使用 GUI 对象浏览器检查变量或最后结果

10

:清除

(:p ) 清除变量、类、导入或首选项

11

:编辑

(:e ) 编辑当前缓冲区

12

:加载

(:l ) 将文件或 URL 加载到缓冲区中

13

(:. ) 别名: :load

14

。节省

(:s ) 将当前缓冲区保存到文件

15

。记录

(:r ) 将当前会话记录到文件中

16

:别名

(:a) 创建别名

17 号

:放

(:= ) 设置(或列出)首选项

18

:登记

(:rc) 向 shell 注册一个新命令

19

:文档

(:D ) 打开一个浏览器窗口,显示参数的文档

20

:历史

(:H ) 显示、管理和调用编辑行历史记录