fun main(Args : Array<String>){
var list = listOf(1,2,3)
for(x in list){
print(x.toChar())
}
}
这只是我正在编写的一些代码所面临的挑战的例证,该代码应该从Int列表的某些元素向Char列表添加元素。上面的代码产生以下结果。感谢您提前获得帮助
结果:
答案 0 :(得分:3)
您发布的代码不会生成表示数字的字符,而是表示值等于Int
s的字符(即0x01, 0x02, 0x03)。
如果您需要打印整数,请使用print(x)
或print("$x")
或print(x.toString())
。
如果您希望获得表示数字的字符,则可以'0' + x
x
中的0..9
执行此操作。