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...