【发布时间】:2018-08-10 16:04:56
【问题描述】:
我目前正在试用 kotlin,这里有一个简单的例子:
var byteToAdd: Byte = 3
var byteArray = byteArrayOf(1, 2, 3, 4, 5)
byteArray[0] += byteToAdd
println(byteArray[0])
但是在执行时,我在第 3 行收到错误,因为它说 byteToAdd 是 Integer,即使我在第 1 行将 byteToAdd 的类型设置为 Byte。
为什么会这样?
【问题讨论】: