首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Kotlin学习文档
LetterZ
创建于2022-03-08
订阅专栏
Kotlin学习文档
暂无订阅
共6篇文章
创建于2022-03-08
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
五、常见问题
常量/变量延迟初始化 1、使用lazy委托延迟常量初始化: val <名称>: <类型> by lazy{<Lambda表达式>} 2、使用lateinit关键字延迟非空变量初始化(不能修饰基本类型)
四、详解:函数
参数默认值与函数重载 Kotlin允许对函数参数设置默认值,调用函数时默认从后到前逐个省略,可通过指定参数名明确传递的是哪个参数。 Kotlin中如果对函数参数设置了默认值,则会自动生成一个<方法名>
三、详解:类
类型检测与转换 Kotlin中使用is替代了JAVA中的instanceof,判断后在对应代码块内自动转换对应类型。 Kotlin中使用as声明强制转换,转换失败则会抛出异常;如果允许强转失败,则应该
二、基础语法
基本类型 Kotlin的基本数值类型与JAVA一致: Kotlin Java Kotlin Java Byte byte Float float Short short Double double I
一、创建或声明
创建文件 Kotlin文件以.kt后缀结尾,文件头部一般为包声明。 与import、package关键字同级的作用域即为顶级作用域,Kotlin文件内允许在一个文件内创建多个顶级class,允许直接在
Kotlin基础
一、创建及声明 创建文件 导入引用 声明类/接口 声明变量 声明函数 二、基础语法 基本类型 位操作符 可见性 伴生 非空安全 条件控制 循环控制 捕获异常 三、详解:类 类型检测与转换 类型别名 构