Kotlin来势汹汹,想听听怎么配置?算了,直接下studio3.0吧(配置不讲了)
看了一遍官方教程,给我一个印象,Kotlin不是java,Kotlin就是个swift,java比起他有点老,但老的或许才有味道。
用了一键转换,总觉得有bug,算了,先看语法吧,看了语法最想做的一件事就是今天的课题
直接讲讲关键字,什么叫关键字?关键字是指不能用作变量名、方法名、类名、包名和参数的
写到这我还没有数数Kotlin的关键字,但目测比java多一倍,看看是不是这样?
关键字 含义
break 提前跳出一个块
class 类
continue 回到一个块的开始处
do 用在do-while循环结构中
else 用在条件语句中,表明当条件不成立时的分支
for 一种循环结构的引导词
if 条件语句的引导词
interface 接口
package 包
return 从成员方法中返回数据
super 表明当前对象的父类型的引用或者父类型的构造方法
this 指向当前实例对象的引用
throw 抛出一个异常
try 尝试一个可能抛出异常的程序块
while 用在循环结构中
when 用在switch语句之中,表示其中的一个分支
fun 函数
var 变量
val 常量
in 区间
null 空
object 代表匿名类
天啊,只有22个,java是52个,怎么回事??
public呢,int呢,String呢,final呢??
这些在Kotlin中都能做为变量及方法命名
比如:
var Int:Int=0
var Boolena :Boolean=false
fun public(){
}
private fun final(){
}
这些命名在Kotlin中都是合理的(但是千万别这么命名!!!),所以它们不是Kotlin的关键字,只能说是修饰符