7.3.1 例外:不言自明的方法对于简单明显的方法如getFoo,Javadoc是可选的(即,是可以不写的)。这种情况下除了写“Returns the foo”,确实也没有什么值得写了。单元测试类中的测试方法可能是不言自明的最常见例子了,我们通常可以从这些方法的描述性命名中知道它是干什么的,因此不需要额外的文档说明。
Gradle DSL 在很多地方使用闭合,这里我们将讨论更多关于闭合的使用. 当一个方法的最后一个参数是一个闭合时,您可以在方法调用后放置一个闭合.例子: 13.8.闭合作为方法的参数build.gradlerepositories { println "in a closure"}repositories() { println "in a closure" }repositories({println "in a closure" })
函数很好,但是如果你想要在一些数据上调用很多函数,那是非常不合适的。请思考以下代码: baz(bar(foo)));我们从左往右读这些代码,就会看到 ‘baz bar foo’。但是这并不是我们由内-外调用函数的顺序:‘foo bar baz’。如果我们这样写,会不会更好? foo.bar().baz();幸运的是,你可能已经猜到了,关于上面问题的答案,可以!