博客

68

Kotlin局部函数与Lambda表达式

Lambda表达式是现代编程语言争相引入的一种语法,Lambda表达式是功能更灵活的代码块,可以在程序中被传递和调用......

Kotlin高阶函数

Kotlin的函数也具有自己的类型。函数类型既可以用于定义变量,也可用作函数的形参类型,还可以作为函数的返回值类型......

Kotlin局部函数

在默认情况下,局部函数对外部是隐蔽的,局部函数只能在其封闭函数内有效,其封闭函数也可以返回局部函数,以便程序在其他作用域中使用局部函数......

Kotlin函数重载

与Java相似,Kotlin允许定义多个同名函数,只要形参列表或返回值类型不同就行......

Kotlin函数的形参

Kotlin函数的参数名不是无意义的,Kotlin允许调用函数时通过名字来传入参数值......

Kotlin函数

函数是执行特定任务的一段代码。程序通过将一段代码定义成函数,并为该函数指定一个函数名,就可以在需要的时候多次调用这段代码......

Kotlin集合——Map集合

Kotlin的Map集合用于保存key-value对,其也被分为可变的和不可变的......

Kotlin集合——List集合

List集合的最大特征就是集合元素都有对应的顺序索引。List集合允许使用重复元素,可以通过索引来访问指定位置的集合元素......

Kotlin集合——Set集合

Kotlin的集合类由两个接口派生:Collection和Map......

Kotlin数组

Kotlin为数组增加了一个Array类,为元素是基本类型的数组增加了XxxArray类......

Kotlin流程控制-控制循环结构

Kotlin提供了continue和break来控制循环结构。除此之外,使用return可以结束整个方法......

Kotlin流程控制——循环结构

循环语句可以在满足循环条件的情况下,反复执行某一段代码,这段被重复执行的代码被称为循环体......

Kotlin流程控制——分支结构

Kotlin提供了两种基本的流程控制结构:分支结构和循环结构......

Kotlin运算符重载

Kotlin的运算符都是靠着特定名称的方法支撑的,因此只要重载这些名称的方法,就可以为任意类型添加这些运算符......

Kotlin提供了两个区间运算符,即闭区间运算符和半开区间运算符

Kotlin提供了两个区间运算符,即闭区间运算符和半开区间运算符......

Kotlin位运算符

Kotlin也提供了与Java功能完全相同的位运算符,是以infix函数的形式给出的,只能用函数名来执行位运算符......

与Java相同的运算符

Kotlin支持Java所支持的算术运算符、赋值运算符、扩展后的赋值运算符、比较运算符、逻辑运算符。不支持三目运算符(可以使用if表达式代替)......

Kotlin基础类型——类型别名

Kotlin可以为已有的类型指定另一个可读性更强的名字。使用typealias来定义类型别名......

Kotlin基础类型——字符串

Kotlin使用String代表字符串。字符串表示一个有序的字符集合,字符串也可被当成多个字符的有序集合......

Kotlin基础类型——null安全

null安全是Kotlin语言对Java的重大改进之一,可以避免Java的NullPointerException(简称NPE)......