Kotlin

(21)

Kotlin 编译错误:Unresolved reference: mutableListOf

下面一段 Kotlin 代码在编译时报错: ``` class ResultListAdapter(val resultList: mutableListOf): RecyclerView.Adapter() {

Kotlin 关键字 apply

看 Android RecyclerView 官方文档时 https://developer.android.com/guide/topics/ui/layout/recyclerview 看到这样一段示例代码。里面有 appl

如何搜索 Kotlin 对应的 Android 控件使用文档

例如,我想查找 kotlin recyclerview 相关的使用文档。 看起来这是个幼稚的问题,谁还不会用 Google 啊,但是这个问题着实困扰了我一天。 如果使用关键词 “recyclerview kotlin” 进行搜索

Kotlin 变量名后面加双感叹号代表什么

在查 Kotlin 的 RecyclerView 用法时,发现一段令人费解的代码: ``` override fun getItemCount(): Int = list?.size!! ``` size 后面的双叹号代表什

Kotlin Data Class 结合 List 使用

示例,使用 Kotlin 计算价格 100 分别涨跌幅 10% 后的分段价格。 ## 示例代码 prices.kt ``` data class PercentPrice(val percent: Int, val pric

Android Studio 中使用 Kotlin REPL 交互式编程环境

笔记本的 Windows 10 WSL 中没有装 [kotlinc-jvm](https://www.sunzhongwei.com/wsl-ubuntu-installation-kotlin-interactive-shell),也不打

Kotlin 浮点类型 Float 与 Double 的区别

Kotlin 有两种浮点数,一是 Float,另一个是 Double。两者的区别是: - Float:单精度,小数点后位数 6~7 位 - Double:双精度,小数点后位数 15~16 位 在 [Kotlin Shell](

Kotlin 变量后面的问号是什么意思

- 带问号的代表可以置空的变量 - 不带问号的代表不可为空的变量 ## kotlinc-jvm 中测试一下 打开 [kotlinc-jvm](/wsl-ubuntu-installation-kotlin-interactive-

Kotlin 代码风格/规范

## 类名 驼峰式,首字母大写。例如: ChinaCity ## 函数名 驼峰式,首字母小写。例如: ``` onCreate findViewById ``` ## VIM 代码缩进原则 ```

Kotlin 中 var 与 val 定义变量的区别,及使用场景

看 Kotlin 项目示例代码中,经常出现 var / val 定义变量的情况。于是查了一下两者的区别: - var 定义的变量可以被再次赋值。var 是 variable 的缩写。 - val 定义的变量不可以被再次赋值,即引用不