黑白置換之日

Kontlin日常

數(shù)值類(lèi)型

  • 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)
}
打印結(jié)果:truetrue
fun main(args: Array<String>):Unit {
    val a:Int? = 1
    val b:Long? = a
    println(a==b)
}
好吧,編譯直接報(bào)錯(cuò),大概的意思就是他倆不相等就對(duì)了,并不能隱式轉(zhuǎn)換
  • so,轉(zhuǎn)換方法
    toLong():Long 像這樣就OK了,想轉(zhuǎn)啥就to啥

字符類(lèi)型 Char

  • like this: 'biubiubiu'

布爾值

  • 沒(méi)啥想寫(xiě)的

Array

  • size get set iterator 等等方法和java差不多
  • arrayOf()指定值創(chuàng)建array
    arrayOf(1,2,3)
  • arrayOfNulls() 創(chuàng)建一個(gè)指定大小的空array
  • 直接指定大小and迭代器
    val as = Array(3,{i -> (i * i.toString() })
    -其他,也可以這樣寫(xiě)
    val inta:IntArray = intArrayOf(1,2,3) 等等

字符串 String

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

模板?????啥???

  • 舉個(gè)栗子
fun main(args: Array<String>):Unit {
    val s = 10
    val a = "i = $s"
    println(a)
}
輸出結(jié)果:i = 10
這樣啊,打擾了。

那這樣呢?

fun main(args: Array<String>):Unit {
    val s = "lizhia"
    val a = "$s 變身${s.length}"
    println(a)
}
輸出結(jié)果:lizhia 變身6
可以還是kotlin會(huì)玩

好無(wú)聊,寫(xiě)個(gè)方法玩玩

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

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

就算大雨讓這座城市顛倒
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容