Kotlin 基础

1.1 基本要素:函数和变量

函数申明以关键字fun开始,函数名称紧随其后

 如:fun max(a:Int ,b:Int):Int{

            return if(a>b) a else b       <--if是有结果的表达式 和Java 运算相似: (a>b)? a : b-->

}

kotlin中if是表达式,而不是语句。 表达式有值而语句包围这他的代码块中顶层元素,没有自己的值

变量:Java中变量以类型开始,kotlin中以关键字开始,然后是变量名称,最后加上类型

如:val answer :Int=42  也可以 val answer =42;

申明变量的两个关键字:

val(value)不可变引用 对应Java的final

var(variable) 可变引用 对应java 的非final

1.2字符串格式化 

kotlin可以在字符串字面值中引用局部变量,只需加上$。“hello,$name” 等价于Java:“hello”+name

1.3熟悉if现1.5在是带返回值的表达式

1.4 when 表达式类似于Java中switch但功能更强大,

1.5在检查变量具有某种类型后不必显示转化他的类型,编译器使用智能转化

1.6  for、while 和do-while 循环于Java类似,但是for循环更加方便,特别是迭代map的时候,又或是迭代集合下标的时候

1.7 简洁的语法1...5会创建一个区间区间允许Kotlin在for循环中使用统一的语法和同一套抽象机制,并且还可以使用in运算符和!in运算符来检查是否属于这个区间

.1.8 Kotlin中异常处理和Java相似,但是kotlin不要求你声明函数可以抛出的异常

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容