
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 · 822 阅读 · 0 评论 -
从零学习Kotlin之流程控制
Kotlin流程控制1. 分支结构1.1 if(1)if分支 if分支有三种结构,分别是//第一种if () {}//第二种if () {} else {}//第三种 可以跟多个else ifif () {} else if () {} else if () { } ………else 是对前一if条件的取反(2) if表达式if 作为表达式时,可以代替java中的三目运算符?。for (i in 1..5) { val age= Rando原创 2020-09-02 10:45:55 · 164 阅读 · 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 · 708 阅读 · 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 · 610 阅读 · 0 评论