Groovy 基本语法


数据类型

Groovy 是一种动态类型语言,但它也支持静态类型。基本数据类型包括:

  • 整型(Integers)
  • 浮点型(Floats and Doubles)
  • 布尔型(Booleans)
  • 字符型(Characters)
  • 字符串(Strings)

变量

在 Groovy 中,您可以使用 def 关键字声明一个动态类型的变量,或者显式指定类型:

def a = 10 // 动态类型
int b = 20 // 静态类型

操作符

Groovy 支持标准的算术和逻辑操作符:

  • 算术操作符: +, -, *, /, %
  • 比较操作符: ==, !=, >, <, >=, <=
  • 逻辑操作符: &&, ||, !

控制结构

Groovy 提供了常见的控制结构:

  • If-Else:

    if (condition) {
        // do something
    } else {
        // do something else
    }
    
  • 循环(For 和 While):

    // For 循环
    for (int i = 0; i < 10; i++) {
        println i
    }
    
    // While 循环
    def j = 0
    while (j < 10) {
        println j
        j++
    }
    
  • Switch 语句:

    switch (variable) {
        case value1:
            // do something
            break
        case value2:
            // do something else
            break
        default:
            // default action
    }
    

总结

Groovy 的基本语法与 Java 非常相似,但更加简洁和灵活。掌握这些基础知识对于学习更高级的 Groovy 概念至关重要。