【发布时间】:2018-08-22 06:52:23
【问题描述】:
我目前开始学习 Kotlin,并且正在编写这段代码
val a = "1"
val b = a[0]
val c = b.toInt()
println(c)
当我运行代码时,结果是 49。到底发生了什么?因为我认为结果会是 1。
【问题讨论】:
-
因为您将 char 转换为 int 并且 char "1" 相当于代码 49
-
很可能是ASCII值1
标签: kotlin