随笔分类 - Groovy
Groovy相关技术栈
摘要:
1 Array 1.1 创建数组 1.1.1 创建一维数组 int[] arr1 = new int[2] arr1[0] = 1 arr1[1] = 2 float[] arr2 = new float[] { 1f, 2f, 3f } String[] arr3 = ["abc", "xyz"]
阅读全文
1 Array 1.1 创建数组 1.1.1 创建一维数组 int[] arr1 = new int[2] arr1[0] = 1 arr1[1] = 2 float[] arr2 = new float[] { 1f, 2f, 3f } String[] arr3 = ["abc", "xyz"]
阅读全文
摘要:
1 类的结构 Groovy 是面向对象编程语言,与 Java 语言类似,都有类、对象、属性、构造函数、成员函数,都有封装、继承、多态三大特性。 1.1 执行顺序 如下,Student 类是一个自定义的类,里面包含了一个类的基本结构。 class Student { private stati
阅读全文
1 类的结构 Groovy 是面向对象编程语言,与 Java 语言类似,都有类、对象、属性、构造函数、成员函数,都有封装、继承、多态三大特性。 1.1 执行顺序 如下,Student 类是一个自定义的类,里面包含了一个类的基本结构。 class Student { private stati
阅读全文
摘要:
1 函数 1.1 无参函数 1)常规调用 void myFun() { println("myFun") } myFun() // 打印: myFun 2)字符串声明函数 void "myFun"() { println("myFun") } myFun() // 打印: myFun 3
阅读全文
1 函数 1.1 无参函数 1)常规调用 void myFun() { println("myFun") } myFun() // 打印: myFun 2)字符串声明函数 void "myFun"() { println("myFun") } myFun() // 打印: myFun 3
阅读全文
摘要:
1 选择结构 Groovy 中选择结构主要包含 if -else、switch 语句,并且可以返回结果。 1.1 if-else def score = 85 if (score >= 90) { println("优秀") } else if (score >= 80) { println("
阅读全文
1 选择结构 Groovy 中选择结构主要包含 if -else、switch 语句,并且可以返回结果。 1.1 if-else def score = 85 if (score >= 90) { println("优秀") } else if (score >= 80) { println("
阅读全文
摘要:
1 变量 1)变量的声明 int a = 1 def b def c = 1 在脚本中定义变量无需声明变量的类型,如下。在类不能使用以下方式定义变量,否则会编译报错。 a = 1 b = "abc" 2)变量命名规范 变量名可以由字母、数字、下划线(_)和美元符号($)组成,但是不能以数
阅读全文
1 变量 1)变量的声明 int a = 1 def b def c = 1 在脚本中定义变量无需声明变量的类型,如下。在类不能使用以下方式定义变量,否则会编译报错。 a = 1 b = "abc" 2)变量命名规范 变量名可以由字母、数字、下划线(_)和美元符号($)组成,但是不能以数
阅读全文
摘要:
1 前言 Groovy 是一种基于 JVM 平台的敏捷且动态的编程语言,能与 Java 无缝集成。该语言由 James Stracham 和 Bob McWhirter 于 2003 年启动开发,在 2007 年 1 月发布第一个版本。 Groovy 具有以下优势。 简洁优雅的语法:Groo
阅读全文
1 前言 Groovy 是一种基于 JVM 平台的敏捷且动态的编程语言,能与 Java 无缝集成。该语言由 James Stracham 和 Bob McWhirter 于 2003 年启动开发,在 2007 年 1 月发布第一个版本。 Groovy 具有以下优势。 简洁优雅的语法:Groo
阅读全文

浙公网安备 33010602011771号