kotlin
yumodev
这个作者很懒,什么都没留下…
展开
-
Kotlin中的循环和判断
if在Kotlin中条件判断和Java一样使用的if..else判断,其语法如下,但是和Java不同的是在kotlin中if是一个表达式它会返回一个值。if (used by atomicExpression) : "if" "(" expression ")" controlStructureBody SEMI? ("else" controlStructureBody)? ;比...原创 2019-05-11 21:08:44 · 1314 阅读 · 0 评论 -
使用Object定义静态方法、静态属性
定义静态方法和静态属性的方法完全一致。类中所有的方法就是静态方法使用object关键字替代class声明一个类,那么该类中的所有的方法都是静态方法,属性都是静态属性。object TestStatic { val staticVal = 0 var staticVar = 0 fun staticFun(){ print("静态方法:staticFun")...原创 2019-05-11 21:27:55 · 882 阅读 · 0 评论 -
Kotlin中的变量、常量、const
变量和常量在Kotlin中使用val和var关键字来声明变量,其语法如下:val|var 变量名[: 变量类型][= 值]val关键字声明一个常量,赋值以后不再修改。var关键字声明一个变量,可以重复赋值。下面声明一个字符串变量a和一个字符串常量b,并设置初始值var a : String = "a";//声明一个变量a,并设置初始值。val b : String = "b";//声...原创 2019-05-11 21:30:34 · 6127 阅读 · 1 评论 -
Kotlin中变量、常量以及空安全
Kotlin的可空类型在以往的Java开发中有一个著名的异常NullPointerException,俗称NPE,它由访问为空的属性引发,为此Kotlin中引入了可空类型,旨在有效消除NPE异常的发生。在定义变量的时候在其类型的后面加上一个?问号表示该变量是可空类型,可以赋予其null值。比如//定义可空变量,并赋予null值var a: String?a = null //定...原创 2019-05-11 21:31:32 · 452 阅读 · 0 评论