零基础学习Groovy(1) - hello world &am

2016-06-14  本文已影响66人  凡人法相_仙逆遮天

IDE使用的是idea , 环境配置的过程就不再赘述
参考资料:ibm

def a = 'hello world' //定义变量

def b = 123 //定义变量

def c = a + b //类似js这些弱类型语言,弱化变量的类型

println a.class

println b.class//基本变量也是class,类似ruby

println c.class//沿袭java的语法设定,字符串和数字相加,调用内置的toString方法

函数,调用,参数,默认值

/** 
* 函数的定义,和变量一样模糊了返回值类型 
* @param val 
*/
def repeat(val = "添加一个默认值", num=5) 
{
    for (i = 0; i < num; i++) {
        print val + "   "    //参数可以省略括号,等价于:print (val + "   ")
    }
    println()//这里注意,无参数时不能省略括号
}

repeat("hello  world")

repeat()     /*这里注意,无参数时不能省略括号*/

repeat("大家好",2)

运行效果如下:

Paste_Image.png
上一篇下一篇

猜你喜欢

热点阅读