closuredefaultparametertest.groovy
来自「大名鼎鼎的java动态脚本语言。已经通过了sun的认证」· GROOVY 代码 · 共 22 行
GROOVY
22 行
/** * @author <a href="mailto:jstrachan@protique.com">James Strachan</a> * @version $Revision: 1.5 $ */class ClosureDefaultParameterTest extends GroovyTestCase { void testClosureWithDefaultParams() { def block = {a = 123, b = 456 -> println "value of a = $a and b = $b" } block = { Integer a = 123, String b = "abc" -> println "value of a = $a and b = $b"; return "$a $b".toString() } assert block.call(456, "def") == "456 def" assert block.call() == "123 abc" assert block(456) == "456 abc" assert block(456, "def") == "456 def" }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?