撕裂,渴求绽放的花朵

2017-07-23  本文已影响0人  李汪汪汪侠

Kotlin日常233333333

if大法好

fun main(args: Array<String>):Unit {
    val s:Int = 1
    val a:Int = 2
    val c = if(s>a) s else a
    println(c)
}
输出结果:2
所以说if可以带返回值了是的吧

When 看上去已经没switch啥事了。。。

fun main(args: Array<String>):Unit {
    val s:Int = 3
    when(s){
        1 -> println("1")
        else -> println("2")
    }
}

fun main(args: Array<String>):Unit {
    val s:Int = 3
    when(s){
        1,2,3 -> println("1")
        else -> println("2")
    }
}

fun main(args: Array<String>):Unit {
    val s:Int = 50
    when(s){
        in 1..10 -> println("1")
        !in 40..45 -> println("666666")
        else -> println("2")
    }
}

for循环

强势输出 突突突突突突突

fun main(args: Array<String>):Unit {
   for(i in args.indices)
    println(args[i])
}

while 和 do while 略

break 和 continue = 返回和跳转


class Person constructor(name:String){
}
class Person constructor(name:String){
      init {
          println("初始化")
      }
}
class Person constructor(val name:String, val age:Int){
}

二级构造函数

class Person{
    constructor (parsen:Person){
        parsen.children.add(this)
    }
}
val liZhai = LiZhai()

Stop,日,这么学习效率太慢了,我去找大神写的项目了,告辞。


Over 练就坚定的眼神!

路飞啊路飞
上一篇 下一篇

猜你喜欢

热点阅读