Groovy 命令行
被称为groovysh的Groovy shell可以很容易地用于评估groovy表达式,定义类和运行简单的程序。当安装Groovy时,将安装命令行shell。
以下是Groovy中提供的命令行选项:
命令行参数  | 全名  | 描述  | 
|---|---|---|
-C  | --color = FLAG  | 启用或禁用使用ANSI颜色  | 
-D  | --define = NAME = VALUE  | 定义系统属性  | 
-T  | --terminal = TYPE  | 指定要使用的终端TYPE  | 
-V  | --version  | 显示版本  | 
-classpath  |   | 指定在哪里找到类文件 - 必须是第一个参数  | 
-cp  | --classpath  | 别名“-classpath”  | 
-d  | --debug  | --debug启用调试输出  | 
-e  | --evaluate=arg  | 启动交互式会话时,评估选项指标  | 
-H  | --help  | 显示此帮助消息  | 
-q  | --quiet  | 禁止多余的输出  | 
-v  | --verbose  | 启用详细输出  | 
以下快照显示了在Groovy shell中执行的表达式的一个简单示例。在下面的例子中,我们只是在groovy shell中打印“Hello World”。

类和函数
在命令提示符下定义一个类是很容易的,创建一个新对象并调用类上的方法。下面的示例显示如何实现。在下面的示例中,我们使用简单的方法创建一个简单的Student类。在命令提示符本身中,我们正在创建一个类的对象并调用Display方法。

很容易在命令提示符中定义一个方法并调用该方法。注意,该方法是使用def类型定义的。还要注意,我们已经包括一个称为名称的参数,然后在调用Display方法时将其替换为实际值。下面的示例显示如何实现。

命令
shell有许多不同的命令,提供对shell环境的丰富访问。以下是他们的名单和他们做什么。
命令  | 命令说明  | 
|---|---|
:help  | (:h)显示此帮助消息  | 
?  | (:?)别名为::帮助  | 
:exit  | (:x)退出shell  | 
:quit  | (:q)别名为::exit  | 
import  | (:i)将一个类导入命名空间  | 
:display  | (:d)显示当前缓冲区  | 
:clear  | (:c)清除缓冲区并复位提示计数器  | 
:show  | (:S)显示变量,类或导入  | 
:inspect  | (:n)使用GUI对象浏览器检查变量或最后一个结果  | 
:purge  | (:p)清除变量,类,导入或首选项  | 
:edit  | (:e)编辑当前缓冲区  | 
:load  | (:l)将文件或URL装入缓冲区  | 
.  | (:.)别名为::load  | 
.save  | (:s)将当前缓冲区保存到文件  | 
.record  | (:r)将当前会话记录到文件  | 
:alias  | (:a)创建别名  | 
:set  | (:=)设置(或列表)首选项  | 
:register  | (:rc)使用shell注册新命令  | 
:doc  | (:D)打开一个浏览器窗口,显示参数的文档  | 
:history  | (:H)显示,管理和撤回编辑行历史记录  | 
本文档系腾讯云开发者社区成员共同维护,如有问题请联系 cloudcommunity@tencent.com

