java to kotlin (2) - lambda编程

时间:2021-10-13 08:57:11

前言

Kotlin Note 是我学习kotlin整理笔记向博客,文章中的例子参考了kotlin in action这本书籍,同时我也极力推荐这本书,拥有Java基础的人可以很快的就使用kotlin来完善自己的编程技巧。

不过我不想让博客变成简单的复制粘贴笔记,因此对内容进行了精简,同时增加了与Java的对比和转换,一些详细内容不会整理出来,详细的内容我觉得查阅api和翻书就可以了。

基础预备知识

博客中的例子需要一些简单的基础知识包括如下

Java8基础

  • Java8中函数式编程的一些基本知识,例如lambda表达式 函数接口 Stream Api等等,可以参考我之前写的

    Java8函数之旅中的 篇或者简单的查阅相关资料即可。

kotlin中的变量

  • kotlin中变量的类型可以由编译器推导,只需要使用var val关键字来标注变量与不可变量即可,如果需要显示的标注,用冒号隔开写在变量后面。( 只要不加逗号都可以叫做一句话吧...