类定义
Kotlin 类可以包含:构造函数和初始化代码块、函数、属性、内部类、对象声明。
Kotlin 中使用关键字 class 声明类,后面紧跟类名:
class User {
// 大括号内是类体构成
}
ps: 这个和 java 没有区别。
定义空类
class Empty
定义成语函数
可以在类中定义成员函数:
class User {
fun ...
For 循环
for 循环可以对任何提供迭代器(iterator)的对象进行遍历,语法如下:
for (item in collection) print(item)
循环体也可以是代码块
for (item: Int in ints) {
// ……
}
如上所述,for 可以循环遍历任何提供了迭代器的对象。
如果你想要通过索引遍历一个数组或者一个 list,你可以...
if 表达式
一个 if 语句包含一个布尔表达式和一条或多条语句。
// 传统用法
var max = a
if (a < b) max = b
// 使用 else
var max: Int
if (a > b) {
max = a
} else {
max = b
}
// 作为表达式
val max = if (a > b) a else...
背景
以前被一个 github 用户 follow 了,发现其 follow 了大量的用户。
Note: Github fixed it so no longer works but someting is kind interesting 🤣
GitHub fixed it by using Base64 encoded timestamp (LOL🤣) page index ins...