2、Groovy閉包使用案例

/** * 閉包使用 * 單元測試可以繼承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) } }
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章