据说Kotlin在androidstudio 3.0 的预览版已经被添加了支持。所以想学习的小伙伴不妨更新下AS,感受下新语言。
也是受到了刺激决定学习下kotlin ,记录下kotlin的学习过程。一边看文档一边记录练习吧算是。那么今天就是第一天,先从基本的语法开始学起。希望想学习的小伙伴一起学习下吧。
1.0 基本变量的定义
kotlin的变量定义与java 的不用点在于变量的类型是在变量名的后面。用冒号来分割,属性可以用关键字var 声明为可变的,否则使用只读关键字val。
第一种添加了变量类型
val a: Int
a=3
or
val a: Int=3
第二种没有指明变量类型 ,但是kotlin会推断出变量类型(需要赋初始值)
val a= 2
2.0字符串模板定义
kotlin 关于字符串与实际变量的拼接。与java 不太一样。下面举个栗子
val a=1
val str=" a is $a"; // a is 1
val str2 =" ${ str.replace(is, was)} " // a was 1
所以拼接 是用了$ 符来实现的。
3.0条件表达式
这里使用 if举例子当然 kotlin 也有when 、for、while 语句控制表达式 这几个表达式 总体来说 使用起来感觉和java 差不多
val a=2
val b=3
var max: Int
max= if(a>b) a else b
or
var max: Int
if (a > b) {
max = a
} else {
max = b
}
4.0 基本函数的定义
基本函数的使用, Kotlin 普通函数的定义。 使用 fun 关键字 来作位函数声明 。 下面以一个简单的求和作为例子说明
fun sum(a: Int, b: Int): Int {
return a + b
}
以上就是关于Kotlin 的基本函数使用和变量定义。接下来我会对表达式 和 函数 深入用法进行扩展学习和记录。还有会介绍kotlin 中的类和对象的使用。也欢迎大家一起来学习。