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 定义的变量不可以被再次赋值,即引用不