一、线性表的定义 线性表是具有相同特性数据元素的有限序列。 相同特性:把同一类事务归类,方便批量处理。 有限:表中...[作者空间]
一、分支语句 1.1、if语句 表达式为真,则做语句块描述的操作,否则什么都不做。 语句块 1.2、if els...[作者空间]
调用Lambda表达式或函数的过程是: 程序要将执行顺序转移到被调用表达式或函数所在的内存地址,当被调用表达式或函...[作者空间]
Lambda表达式或匿名函数可以访问或修改其所在上下文中的变量和常量,这个过程被称为捕获。 上例中顶一个一个局部函...[作者空间]
Lambda表达式虽然简洁、方便,但是它有个缺陷:Lambda表达式不能指定返回值类型。 大部分的时候,Kotli...[作者空间]
Lambda表达式的标准语法: 一、调用Lambda表达式 Lambda表达式的本质是功能更灵活的代码块,因此完全...[作者空间]
Lambda表达式是现代编程语言争相引入的一种语法,Lambda表达式是功能更灵活的代码块,可以在程序中被传递和调...[作者空间]
Kotlin的函数也具有自己的类型。函数类型既可以用于定义变量,也可用作函数的形参类型,还可以作为函数的返回值类型...[作者空间]
Kotlin还支持在函数体内部定义函数,这种函数称为局部函数。 在默认情况下,局部函数对外部是隐蔽的,局部函数只能...[作者空间]
与Java相似,Kotlin允许定义多个同名函数,只要形参列表或返回值类型不同就行。 如果程序包含了两个或两个以上...[作者空间]
一、命名参数 Kotlin函数的参数名不是无意义的,Kotlin允许调用函数时通过名字来传入参数值。 输出结果: ...[作者空间]
函数是执行特定任务的一段代码。程序通过将一段代码定义成函数,并为该函数指定一个函数名,就可以在需要的时候多次调用这...[作者空间]
Kotlin的Map集合用于保存key-value对,其也被分为可变的和不可变的。 一、声明和创建Map集合 Ko...[作者空间]
List集合的最大特征就是集合元素都有对应的顺序索引。List集合允许使用重复元素,可以通过索引来访问指定位置的集...[作者空间]
Kotlin的集合类由两个接口派生:Collection和Map。 Kotlin的集合分为两大类:可变集合和不可变...[作者空间]
Kotlin为数组增加了一个Array类,为元素是基本类型的数组增加了XxxArray类。 Kotlin自己提供了...[作者空间]
Kotlin提供了continue和break来控制循环结构。除此之外,使用return可以结束整个方法。 一、使...[作者空间]
循环语句可以在满足循环条件的情况下,反复执行某一段代码,这段被重复执行的代码被称为循环体。 当反复执行这个循环体时...[作者空间]
Kotlin的运算符都是靠着特定名称的方法支撑的,因此只要重载这些名称的方法,就可以为任意类型添加这些运算符。 重...[作者空间]
一、闭区间运算符 闭区间运算符a..b用于定义一个从a~b的所有值的区间。 输出结果: 二、半开区间运算符 半开区...[作者空间]