Kotlin已经是Android官方语言之一了,所以必然会成为潮流,不敢说会不会取代java语言,但是学习是必然的~看了两个小时官方文档,感觉Kotlin有点类似Javascript、Python语言,也有点像C的感觉,目前还感觉有点别扭,希望尽快熟悉这个语法~
package study
/**
* Created by geyanyan on 2017/5/19.
*/
fun main(args: Array<String>){
// println("3 + 5 = " + sum(3,5))
// println(sum2(3,5))
// println(sum3(3,5))
println(sum4(3,5))
}
/**
* 定义一个函数接收两个int类型参数,返回值也是int
*/
fun sum(a: Int, b: Int): Int{
return a + b
}
/**
* 该函数只有一个表达式函数体以及一个自推导型的返回值
*/
fun sum2(a: Int, b: Int) = a + b
/**
* 返回一个没有意义的值
*/
fun sum3(a: Int, b: Int): Unit {
println("$a + $b = ${a + b}")
}
/**
* Unit 的返回类型可以省略
*/
fun sum4(a : Int, b : Int){
println("$a + $b = ${a + b}")
}