Kotlin空值处理简介前言 简单记录一下Kotlin中变量的空值处理的方式。记录于此方便自己查阅。 正文 Kotlin把变量分成两种类型,一种是可空类型的变量,一种是非空类型的变量。 一般情况下,一个变量默认是非空类型。 ...AndroidKotlin# Elvis操作符# Kotlin# 变量biumall10个月前02380
Kotlin的基本语法2前言 记录一下Kotlin基本语法2,主要涉及选择结构语句,循环结构语句和区间等,记录于此,方便自己查阅。 正文 选择结构语句 选择结构语句分为if条件语句和when条件语句。 if条件语句 if条件...AndroidKotlin# Android# Kotlin# 区间biumall11个月前02370
lateinit和by lazy简单使用前言 记录一下Kotlin中lateinit和by lazy简单使用。 正文 lateinit 为延迟初始化属性。 lateinit用于延迟初始化一个var可变属性。属性类型必须是非空的且不能是原始类...AndroidKotlin# by lazy# Kotlin# lateinitbiumall11个月前02310
Kotlin中标准库中的高阶函数前言 记录一下Kotlin官方提供了一些定义好的高阶函数,方便自己查阅和学习。 正文 高阶函数操作集合 Kotlin标准库定义了大量的对于集合操作的函数,方便用户使用,下面列举几个比较常用的介绍。 查...AndroidKotlin# Collections# Kotlin# 标准库biumall10个月前02290
Kotlin之泛型前言 简单记录一下泛型的使用,记录于此,方便自己查阅。 正文 什么是泛型 泛型即“参数化类型”,就是将具体的类型变成参数化类型,在声明一个泛型时,传递的是一个类型形参,在调用时传递的是一个类型实参。 ...AndroidKotlin# Kotlin# 泛型# 泛型接口biumall10个月前01970
Kotlin与Java简单对比前言 下面分别以变量声明,函数定义,空安全,关键字,lambda以及Kotlin的特性进行简单记录。记录于此,方便查阅。 正文 变量声明 Kotlin //可变变量 var : Int = 10 ...JavaKotlin# java# Kotlin# Lambdabiumall1周前0220