
kotlin
原总破局
刻意训练,积极反馈。
展开
-
lambda表达式
参考慕课网Kotlin入门与进阶 Lambda表达式 1、 函数 fun sum(arg1:Int, arg2:Int)=arg1 + arg2 转化成 lambda表达式 val sum= {arg1:Int, arg2:Int->arg1 + arg2} arg1:Int arg2:Int 参数 ->分隔符 arg1+arg2运算体 分隔符不一定需要 val printHel...原创 2019-07-19 11:30:20 · 189 阅读 · 0 评论 -
kotlin的区间
区间闭区间 val range:IntRange = 0..60 //[0,60]开区间 val rangeExclusive:IntRange = 0 until 60//[0, 60) public class IntRange(start: Int, endInclusive: Int) : IntProgression(start, endInclusive, 1), ClosedRa...原创 2019-07-19 14:31:40 · 370 阅读 · 0 评论 -
kotlin数组
数组 Array var intArray:IntArray = intArrayOf(1,2,10,25,30) var charArray:CharArray = charArrayOf('a','b','c','d') var stringArray:Array<String> = arrayOf("I", "am", "Forest") 使用 intArray.size 数组长...原创 2019-07-19 14:53:41 · 292 阅读 · 0 评论 -
Kotlin 运算符重载 中缀表达式
基本运算符 运算符本质上就是一个函数 class Complex(val real:Double, var imaginary:Double){ operator fun plus(other:Complex):Complex{ return Complex(real + other.real, imaginary + other.imaginary) } ...原创 2019-07-19 15:25:19 · 235 阅读 · 0 评论