Kotlin
fun main() {
val age = 18
val sex = "女"
when(sex) { // when表达式
"女" -> {
when (age) {
in 0..7 -> println("女孩")
in 8..17 -> println("小女生")
in 18..30 -> println("小姐姐")
in 31..40 -> println("少妇")
else -> println("妇女")
}
}
"男" -> println("男的")
"others" -> println("性别异常,发生什么了???");
}
println()
val daxiaList = listOf("张三丰", "田伯光", "东方不败", "南海神尼", "灭绝师太", "赵钱孙")
for (daxia in daxiaList) {
println(daxia)
}
val wuGongArr = arrayOf("独孤九剑", "少林龙抓手", "葵花宝典", "九阴真经", "九阳神功"
, "六脉神剑", "小无相功", "擒龙功", "太祖长拳", "降龙十八掌", "蛤蟆功", "太极拳", "一阳指")
for ((index, gongfu) in wuGongArr.withIndex()) {
println("排名第 ${index + 1} 的功夫 是 $gongfu")
}
}
运行:

ok.