12-Groovy-方法的使用

简介: 12-Groovy-方法的使用

前言

  • 本篇学习在groovy中如何定义和使用方法

基本使用

// 定义方法
def fun_test() {
    println('这是一个方法!')
}
// 调用方法
fun_test()

带参数的方法

// 带参数的方法
def fun2_test(int a, int b) {
    println("sum is:" + (a + b))
}
// 调用方法时,需传入参数
fun2_test(1, 2)

有返回值的方法

// 有返回值的方法  static 关键字  静态方法
static def fun3_test(int c, int d) {
    return (c + d)
}
// sum 接收返回值
sum = fun3_test(2, 3)
// 打印返回值
println(sum)

参数是map的方法

// 参数是map的方法
class MethodDemo {
    static void main(args) {
        def name = "大海"
        def age = 28
        def gender = "男"
        def city = "Beijing"
        printPersonInfo(name:name, age:age, gender:gender, city:city)
    }
    static def printPersonInfo(Map args) {
        def name = args.name
        def age = args.age
        def gender = args.gender
        def city = args.city
        def personInfo = """
    ${name} is from ${city},
    he is ${age} old, his gender is ${gender}
    """
        println personInfo
    }
}

相关文章
【Groovy】Groovy 环境搭建 ( 下载 Groovy | 安装 Groovy | 配置 Groovy 环境变量 )
【Groovy】Groovy 环境搭建 ( 下载 Groovy | 安装 Groovy | 配置 Groovy 环境变量 )
560 0
【Groovy】Groovy 环境搭建 ( 下载 Groovy | 安装 Groovy | 配置 Groovy 环境变量 )
|
XML 敏捷开发 IDE
Groovy 的介绍和简单的使用
Groovy 的介绍和简单的使用
|
Java
Groovy - 探索之 invokeMethod 方法
Groovy - 探索之 invokeMethod 方法
199 0
|
Java
【Groovy】Groovy 代码创建 ( 使用 Java 语法实现 Groovy 类和主函数并运行 | 按照 Groovy 语法改造上述 Java 语法规则代码 )
【Groovy】Groovy 代码创建 ( 使用 Java 语法实现 Groovy 类和主函数并运行 | 按照 Groovy 语法改造上述 Java 语法规则代码 )
222 0
【Groovy】Groovy 代码创建 ( 使用 Java 语法实现 Groovy 类和主函数并运行 | 按照 Groovy 语法改造上述 Java 语法规则代码 )
|
Java
【Groovy】Groovy 脚本调用 ( Java 类中调用 Groovy 脚本 )
【Groovy】Groovy 脚本调用 ( Java 类中调用 Groovy 脚本 )
615 0
【Groovy】Groovy 脚本调用 ( Groovy 类中调用 Groovy 脚本 | 创建 GroovyShell 对象并执行 Groovy 脚本 | 完整代码示例 )
【Groovy】Groovy 脚本调用 ( Groovy 类中调用 Groovy 脚本 | 创建 GroovyShell 对象并执行 Groovy 脚本 | 完整代码示例 )
361 0
|
Java
【Groovy】Groovy 扩展方法 ( Groovy 扩展方法引入 | 分析 Groovy 中 Thread 类的 start 扩展方法 )
【Groovy】Groovy 扩展方法 ( Groovy 扩展方法引入 | 分析 Groovy 中 Thread 类的 start 扩展方法 )
259 0
【Groovy】Groovy 脚本调用 ( Groovy 脚本中调用另外一个 Groovy 脚本 | 调用 evaluate 方法执行 Groovy 脚本 | 参数传递 )
【Groovy】Groovy 脚本调用 ( Groovy 脚本中调用另外一个 Groovy 脚本 | 调用 evaluate 方法执行 Groovy 脚本 | 参数传递 )
531 0
【Groovy】Groovy 脚本调用 ( Groovy 脚本编译 | Groovy 脚本字节码文件分析 )
【Groovy】Groovy 脚本调用 ( Groovy 脚本编译 | Groovy 脚本字节码文件分析 )
283 0