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不要求你声明函数可以抛出的异常

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值