kotlin
mrkyee
这个作者很懒,什么都没留下…
展开
-
从零学习Kotlin之数组和集合
数组和集合 1. 数组 1.1创建 为数组增加了Array类,为元素是基本类型的数组添加XXXArray类(其中XXX可以是Int、Byte、Short)。因此数组在kotlin中是对象。创建数组就相当于创建Array<T>的实例,也可以通过arrayOf()的方式创建。 因此创建数组有三种方式 使用arrayOf()、arrayOfNulls()、emptyArray()工具函数 使用Array(size:Int,init:(Int)->T)构造器 使用XXXArray(动态初始化)x原创 2020-09-08 09:32:33 · 754 阅读 · 0 评论 -
从零学习Kotlin之流程控制
Kotlin流程控制 1. 分支结构 1.1 if (1)if分支 if分支有三种结构,分别是 //第一种 if () { } //第二种 if () { } else { } //第三种 可以跟多个else if if () { } else if () { } else if () { } ……… else 是对前一if条件的取反 (2) if表达式 if 作为表达式时,可以代替java中的三目运算符?。 for (i in 1..5) { val age= Rando原创 2020-09-02 10:45:55 · 113 阅读 · 0 评论 -
从零学习kotlin之基础类型
kotlin基础类型 1.分隔符 (1)分号 ; 每行不强制要求以 “;”结尾,但是如果一行内有多个语句,则前面 的语句必须以;结尾 kotlin运行一条语句跨多行,但是字符串变量名不能换行。 var str = ” fkit” //表达式可以跨多行 str += ” abc “ //字符串或者变量名不能换行 var str="11 22" (2)花括号 定义代码块{} (3)方括号 用于访问数组、集合元素,如 //数组的第四个元素赋值 a[3] = 3原创 2020-08-30 09:54:12 · 658 阅读 · 0 评论 -
从零学习kotlin之运算符与表达式
kotlin运算符与表达式 和java相同的运算符 1.1单目前缀运算符 有+、-、!这三个。 +a = a.unaryPlus() -a = a.unaryMinus() !a = a.not() 1.2自加自减运算符 运算符 对应方法 a++ a.inc() a-- a.dec() 注:++不完全与对应方法想等,因为a++ 与++a的含义不同 1.3双目运算符 运算符 对应方法 a+b a.plus(b) a-b a.minus(b) a*b a.times(b) a/原创 2020-08-30 09:49:10 · 544 阅读 · 0 评论