📅  最后修改于: 2020-11-04 06:51:16             🧑  作者: Mango
Groovy shell(称为groovysh)可轻松用于评估groovy表达式,定义类并运行简单程序。安装Groovy后,将安装命令行外壳。
以下是Groovy中可用的命令行选项-
Command line parameter | Full Name | Details |
---|---|---|
-C | –color[=FLAG] | Enable or disable use of ANSI colors |
-D | –define=NAME=VALUE | Define a system property |
-T | –terminal=TYPE | Specify the terminal TYPE to use |
-V | –version | Display the version |
-classpath | Specify where to find the class files – must be the first argument | |
-cp | –classpath | Aliases for ‘-classpath’ |
-d | –debug | –debug Enable debug output |
-e | –evaluate=arg | Evaluate option fist when starting interactive session |
-h | –help | Display this help message |
-q | –quiet | Suppress superfluous output |
-v | –verbose | Enable verbose output |
以下快照显示了在Groovy shell中执行表达式的简单示例。在下面的示例中,我们仅在groovy shell中打印“ Hello World”。
在命令提示符下定义类,创建新对象并在该类上调用方法非常容易。以下示例显示了如何实现。在下面的示例中,我们将使用简单的方法创建一个简单的Student类。在命令提示符本身中,我们正在创建该类的对象并调用Display方法。
在命令提示符下定义方法并调用该方法非常容易。请注意,该方法是使用def类型定义的。还要注意,我们包含了一个名为name的参数,然后在调用Display方法时将其替换为实际值。以下示例显示了如何实现。
Shell具有许多不同的命令,它们提供了对Shell环境的丰富访问。以下是它们的列表及其作用。
Sr.No | Command &smp; Command Description |
---|---|
1 |
:help (:h ) Display this help message |
2 |
? (:? ) Alias to: :help |
3 |
:exit (:x ) Exit the shell |
4 |
:quit (:q ) Alias to: :exit |
5 |
import (:i ) Import a class into the namespace |
6 |
:display (:d ) Display the current buffer |
7 |
:clear (:c ) Clear the buffer and reset the prompt counter |
8 |
:show (:S ) Show variables, classes or imports |
9 |
:inspect (:n ) Inspect a variable or the last result with the GUI object browser |
10 |
:purge (:p ) Purge variables, classes, imports or preferences |
11 |
:edit (:e ) Edit the current buffer |
12 |
:load (:l ) Load a file or URL into the buffer |
13 |
. (:. ) Alias to: :load |
14 |
.save (:s ) Save the current buffer to a file |
15 |
.record (:r ) Record the current session to a file |
16 |
:alias (:a ) Create an alias |
17 |
:set (:= ) Set (or list) preferences |
18 |
:register (:rc) Registers a new command with the shell |
19 |
:doc (:D ) Opens a browser window displaying the doc for the argument |
20 |
:history (:H ) Display, manage and recall edit-line history |