美文网首页
2、Groovy闭包使用案例

2、Groovy闭包使用案例

作者: 爱学习的蹭蹭 | 来源:发表于2021-11-28 15:16 被阅读0次
    
    /**
     * 闭包使用
     * 单元测试可以继承GroovyTestCase
     * class ClosePackage extends GroovyTestCase{}
     */
    class ClosePackageTest {
    
     //直接调用call方法进行执行闭包
        @Test
        void test1(){
            def close = { println("Hello Groovy") }
            close.call()
        }
    
        //直接使用括号进行调用闭包
        @Test
        void test2(){
            def close = { println("Hello Groovy") }
            close()
        }
    
        @Test
        void test3(){
            /**
             * 有参数的闭包使用
             * ${name} 模板占位符,类似Kotlin的语法
             */
            def close = { String name,int age -> println("Hello ${name},age,${age}") }
            close("周伯通",90)
        }
    
    }
    

    相关文章

      网友评论

          本文标题:2、Groovy闭包使用案例

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