黑白置换之日

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 我想唱一首告白气球放在那里

就算大雨让这座城市颠倒
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容