groovy DSL -- Named Paramerter
摘要:
第一刀: 命名参数groovy中的参数列表可以被命名, 明明有啥好处呢? 初步来看就是你不需要记住参数的顺序了def foo(param) { println "${param.a}, ${param.b}, ${param.c}"}foo a:1, b:2, c:3foo b:2, c:3, a:1 //跟上面一句的调用结果是相同的然而还不止如此, groovy甚至比你想象的更聪明def bar(p1, p2, p3) { assert p1.a == 1 assert p1.b == 2 assert p1.c == 3 assert p2 == "p2&qu 阅读全文