task直接创建和create创建
来源:8-2 Task定义和配置

weibo_浓墨为何把夜晚染黑1_03131915
2018-05-08
其实我觉得这个groovy语法很无语的,这也是为什么不喜欢脚本语言的原因,有些东西很不明确。比如
task fuckTask{
println 'I will fuck you'
} 这样就可以创建 名字不用引号引起来 闭包放在最后 按照语法是没问题的,符号。
而create只能如下这样写
tasks.create('fuckTask2') {
group 'wrf' //设置分组
println 'I ll fuck you 2'
}
名字就必须加上括号和“”他才可以识别,但是明明这两个函数都有一样参数形式的重载就是两个参数的name,closure
Task task(String name, Closure configureClosure);
Task create(String name, Closure configureClosure) throws InvalidUserDataException;
明明一样,用来创建task的时候却不能用相同的语法,真是想不通
写回答
1回答
-
qndroid
2018-05-08
嗯,脚本语言都这样,所以也叫动态语言。。。
022018-05-08
相似问题