Kotlin

分类下相关文章

Kotlin 代码风格/规范

类名 驼峰式,首字母大写。例如: ChinaCity 函数名 驼峰式,首字母小写。例如: onCreate findViewById VIM 代码缩进原则 autocmd FileType kotlin setl shiftwidth=4 tabstop=4 softtabstop=4 colorcolumn=79 expandtab TAB 需要转换为空格,目前设置为跟 Python 一样的规则。 ...

阅读全文...

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

看 Kotlin 项目示例代码中,经常出现 var / val 定义变量的情况。于是查了一下两者的区别: var 定义的变量可以被再次赋值。var 是 variable 的缩写。 val 定义的变量不可以被再次赋值,即引用不可变。val 大概是 value 的缩写。类似于 Java 和 Dart 中的 final 关键字。 测试代码: >>> var a: Int = 1 >>> a res2: kotlin.Int = 1 >>> a = 2 >>> a res4: kotlin.Int = 2 >>& ...

阅读全文...

WSL Ubuntu 安装 Kotlin 交互式 Shell

心血来潮,想用 Kotlin 写一个 Android 应用。但是由于对 Kotlin 语法不熟悉,需要不断写测试代码,由于不习惯在 Android Studio 下测试,所以想安装一个命令行版的 Kotlin 交互式 Shell 来使用。 由于我在 WSL 下的 Ubuntu 18.04 开发,所以没法使用 snap 安装。 $ sudo snap install --classic kotlin Interacting with snapd is not yet supported on Windows Subsystem for Linux. This command has been l ...

阅读全文...

近期节日

2019年12月09日 "一二九"运动纪念日
2019年12月09日 世界足球日
2019年12月10日 世界人权日
2019年12月12日 西安事变纪念日
2019年12月13日 南京大屠杀
2019年12月20日 澳门回归日
2019年12月21日 国际篮球日
2019年12月22日 冬至
2019年12月24日 平安夜
2019年12月25日 圣诞节
查看更多节日