美文网首页
黑白置换之日

黑白置换之日

作者: 李汪汪汪侠 | 来源:发表于2017-07-23 02:03 被阅读0次

    Kontlin日常

    数值类型

    • Double 64
    • Float 32
    • Long 64
    • Int 32
    • Short 16
    • Byte 8
    • 随意看些特性
    fun main(args: Array<String>):Unit {
        val a:Int = 100
        print(a==a)
        val ab:Int? = a
        val ac:Int?=a
        print(ab==ac)
    }
    打印结果:truetrue
    
    fun main(args: Array<String>):Unit {
        val a:Int? = 1
        val b:Long? = a
        println(a==b)
    }
    好吧,编译直接报错,大概的意思就是他俩不相等就对了,并不能隐式转换
    
    • so,转换方法
      toLong():Long 像这样就OK了,想转啥就to啥

    字符类型 Char

    • like this: 'biubiubiu'

    布尔值

    • 没啥想写的

    Array

    • size get set iterator 等等方法和java差不多
    • arrayOf()指定值创建array
      arrayOf(1,2,3)
    • arrayOfNulls() 创建一个指定大小的空array
    • 直接指定大小and迭代器
      val as = Array(3,{i -> (i * i.toString() })
      -其他,也可以这样写
      val inta:IntArray = intArrayOf(1,2,3) 等等

    字符串 String

    fun main(args: Array<String>):Unit {
        val s = "lizhai"
        for (c in s){
            println(c)
        }
    }
    输出:结果
    l
    i
    z
    h
    a
    i
    d
    a
    o
    c
    i
    y
    i
    y
    o
    u
    
    

    模板?????啥???

    • 举个栗子
    fun main(args: Array<String>):Unit {
        val s = 10
        val a = "i = $s"
        println(a)
    }
    输出结果:i = 10
    这样啊,打扰了。
    

    那这样呢?

    fun main(args: Array<String>):Unit {
        val s = "lizhia"
        val a = "$s 变身${s.length}"
        println(a)
    }
    输出结果:lizhia 变身6
    可以还是kotlin会玩
    

    好无聊,写个方法玩玩

    fun main(args: Array<String>):Unit {
        args.map(::println)
    }
    

    Over 我想唱一首告白气球放在那里

    就算大雨让这座城市颠倒

    相关文章

      网友评论

          本文标题:黑白置换之日

          本文链接:https://www.haomeiwen.com/subject/znspkxtx.html