美文网首页
Groovy (一)

Groovy (一)

作者: 宏伟de890926 | 来源:发表于2016-12-05 17:49 被阅读4次

api官网地址

  • 认知
  1. def

def variable1 = 1 //可以不使用分号结尾 def varable2 = "I am a person" def int x = 1 //变量定义时,也可以直接指定类型 String testFunction(arg1,arg2){//无需指定参数类型 ...} def nonReturnTypeFunc(){ last_line //最后一行代码的执行结果就是本函数的返回值 } //如果指定了函数返回类型,则可不必加def关键字来定义函数 String getString(){ return "I am a string" }

  1. ' '和" "



  • 数据类型
  1. 在Groovy代码中其实对应的是它们的包装数据类型。比如int对应为Integer,boolean对应为Boolean
  2. 容器类
  • List


  • Map


  • Range

    根据Groovy的原则,如果一个类中有名为xxyyzz这样的属性(其实就是成员变量),Groovy会自动为它添加getXxyyzz和setXxyyzz两个函数,用于获取和设置xxyyzz属性值
  1. 闭包

def xxx = {paramters -> code} //或者 def xxx = {无参数,纯code} 这种case不需要->符号

相关文章

网友评论

      本文标题:Groovy (一)

      本文链接:https://www.haomeiwen.com/subject/yqnkmttx.html