kotlin简单学习
简书链接:kotlin简单学习
文章字数:182,阅读全文大约需要1分钟
1 | fun main(args: Array<String>){ |
上面比较好奇的是 7->println()这个逻辑,为毛可以接受一个函数非字符串,发现这个函数返回的是kotlin.Unit 字符串。
for循环
1 | var arr=arrayOf("333",1,2,"fuck","hello",true,1.5f); |
数组元素是否包含的判断
···
if (“aaa” in array) // collection.contains(obj) is called
println(“Yes: array contains aaa”)
···
for循环范围
1 | for (a in 1..5) |
when 的用法
fun describeWhen(obj: Any): String = when (obj) {
1 -> "Int"
"Hello" -> "Greeting"
is Long -> "Long"
is Boolean -> "Boolean"
!is String -> "Not a string"
else -> "Unknown"
}
println(describeWhen(false)); //输出Boolean这个函数可以放到任意函数里面去。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 情迁博客!
评论