美文网首页Android技术知识程序员Android开发
详解使用 gradle 构建您的 Android 项目 (3)

详解使用 gradle 构建您的 Android 项目 (3)

作者: zidea | 来源:发表于2019-01-30 04:41 被阅读13次

    今天继续学习 groovy, 我们看一看 groovy 的函数的调用方式有什么与众不同吧,这里我定义了 3 函数,分别为不带参数,接受一个参数,接受两个参数的函数。

    在 groovy 世界里,我们可以随心所欲,痛快地去coding,这在上一次分享中大家一定见识到了 groovy 的宽松的语法。groovy 在执行函数时,可以不用括号,函数名空格然后紧跟参数。好我们现在就验证一下。

    当我们执行一个参数的函数,我不需要括号包含参数,看结果没毛病。

    执行两个参数的函数,参数之间用逗号间隔,同样也无需括号。

    现在轮到没有参数的,我们直接写函数名,执行一下,好像不行,没有参数的函数在执行时需要括号

    我们在进一步测试,这一回我们用一个参数的函数的返回值,作为两个参数函数的一个参数使用,执行一下结果报错了。

    正确的写法,我们需要下图这样写,才好用。

    接下来我们学习学习闭包,我们创建一个最简单的闭包,看一看下图。

    闭包的调用方法和函数调用方法相同。

    闭包可以看作函数,但是他可以作为参数和返回值使用,那么 groovy 语言通过闭包实现了高阶函数的效果。

    相关文章

      网友评论

        本文标题:详解使用 gradle 构建您的 Android 项目 (3)

        本文链接:https://www.haomeiwen.com/subject/fxrfsqtx.html