JUnit引入依赖在pom.xml中添加如下依赖
12345678910111213141516171819<dependency> <groupId>org.springframework.boot</group...
函数式编程
Complicated:复杂的,指一个事物由许多子部件组成,每一个子部件都有各自的用途
Complex:复合的,指指一个系统由许多相似的事物组成,这些事物彼此之间的交互构成了宏观系统的行为
函数式编程最大的特点在于拥有复合性,将类似的操...
类型声明相比 Java 的类型声明方式:
1String s=new String(“I am Java”)
Kotlin 将类型名置于变量后方:
1val s:String=“I am Kotlin”
类型推导Kotlin 支持隐式的类型声明,如...
Kotlin支持将一系列的流程控制语句如if-else、try、when作为表达式使用,并返回一个值,相比离散的代码块,表达式赋值让代码更加紧凑,也更加安全,大部分函数式编程的语言如Scala、F#等,都采用了一切皆表达式的设计理念
Unit类型Ja...
高阶函数高阶函数:接受函数作为参数,或者返回一个函数作为返回值
在 Java 中比较常见的例子是 filter/comparator,当我们对一个表进行排序时,往往希望用户根据实际需求传入排序条件
在传统的写法中,我们需要传入一个实现了Co...
定义字符串和Java类似,Kotlin支持直接通过字面量为一个字符串类型赋值
1val str="hello world"
字符串操作Kotlin支持一系列Java时代就有的熟悉操作
str.length
str.substr...