Groovy 初识.

来源:互联网 发布:路由器mac地址用设置吗 编辑:程序博客网 时间:2024/06/06 19:12


在研究github上一个开源的Docker UI项目的时候,发现了groovy这个神奇简单而强大的语言。Java平台集成了不少支持函数式编程的语言,其中,Groovy 与 Java的结合最为自然。。

如下是一个简单的例子(在windows dos上写的,windows现在也不排斥它了,".NET"都开源了,另外也听微软的相关人说,AD+powershell+system center可以搞定很多自动化等等,哈哈)


先看Hello World:





//然后一个简单的进一步的例子,在JAVA中,我们可以使用 java.lang.Process与系统级进程相互作用!如下:

/* --Java Code.import java.io.*;public class ExecuteProcess{    public static void main(String[] args)    {        try        {            Process proc = Runtime.getRuntime().exec("ipconfig");            BufferedReader result = new BufferedReader(                new InputStreamReader(proc.getInputStream()));            String line;            while((line = result.readLine()) != null)            {                System.out.println(line);            }        }        catch(IOException ex)        {            ex.printStackTrace();        }    }}*///Groovy code is so sample!//println "ls -l".execute().text//println "ls -l".execute().getClass().nameprintln "groovy -v".execute().text


0 0