📄 closuredefaultparametertest.groovy
字号:
/** * @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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -