Groovy - 命令行
-
简述
称为 groovysh 的 Groovy shell 可以很容易地用于评估 groovy 表达式、定义类和运行简单程序。安装 Groovy 时会安装命令行 shell。以下是 Groovy 中可用的命令行选项 -命令行参数 全名 详情 -C --color[=FLAG] 启用或禁用 ANSI 颜色的使用 -D --define=NAME=VALUE 定义系统属性 -T --terminal=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”。/div> -
类和函数
在命令提示符下定义一个类、创建一个新对象并调用该类的方法非常容易。以下示例显示了如何实现这一点。在下面的例子中,我们用一个简单的方法创建了一个简单的 Student 类。在命令提示符本身中,我们正在创建该类的对象并调用 Display 方法。在命令提示符下定义方法并调用该方法非常容易。请注意,该方法是使用 def 类型定义的。另请注意,我们包含了一个名为 name 的参数,然后在调用 Display 方法时将其替换为实际值。以下示例显示了如何实现这一点。 -
命令
shell 有许多不同的命令,它们提供了对 shell 环境的丰富访问。以下是他们的名单以及他们的工作。序号 命令 &命令描述 1 :help(:h) 显示此帮助信息2 ?(:?) Mooas to: :help3 :exit(:x) 退出外壳4 :quit(:q) Mooas 到: :exit5 import(:i) 将一个类导入命名空间6 :display(:d) 显示当前缓冲区7 :clear(:c) 清除缓冲区并重置提示计数器8 :show(:S ) 显示变量、类或导入9 :inspect(:n) 使用 GUI 对象浏览器检查变量或最后的结果10 :purge(:p) 清除变量、类、导入或首选项11 :edit(:e) 编辑当前缓冲区12 :load(:l) 将文件或 URL 加载到缓冲区13 .(:.) Mooas 到: :load14 .save(:s) 将当前缓冲区保存到文件15 .record(:r) 将当前会话记录到文件中16 :alias(:a) 创建别名17 :set(:= ) 设置(或列出)首选项18 :register(:rc) 向 shell 注册一个新命令19 :doc(:D) 打开一个浏览器窗口,显示参数的文档20 :history(:H ) 显示、管理和调用编辑行历史