如何Android Studio里使用lambda calculus表达式

Android Studio默认使用lambda calculus表达式是会报错的即使你使用的是8,为了在 studio中使用lambda calculus表达式我们必须借助一个插件 ,该插件将8中的lambda calculus表达式特性兼容到 5使用它也很简单。

首先先项目根目录下嘚build.gradle中加入

最终整个文件会像这样子

并且在android节点下加入

最终整个文件就像这样子

现在让我们试试lambda calculus表达式就拿View的点击事件做实验吧。

使用了lambda calculus表达式之后是这样子的

好了运行一下项目,如果点击按钮出现了Toast说明你成功了但是如果你运行出现ClassNotFound的错误的话clean一下项目,再编译运行就能成功运行了。

怎么样有没有发现代码精简了许多。这篇文章算是开始RxJava(RxAndroid)的学习之路的第一篇博文吧毕竟RxJava大量使用了lambda calculus表达式特性。虽然也可以不用lambda calculus表达式但是使用了lambda calculus表达式后会显得代码特别精简。

  • gradle本质是一个自动化构建工具, 使用基于groovy的特定领域语言来声明项目设置; 根目录的gradle文...

  • 我要回帖

    更多关于 lambda calculus 的文章

     

    随机推荐