小编Ang*_*a S的帖子

println()产生不同的输出

fun main(args: Array<String>) {

  var _array = arrayOf(1 , 2 , 3.14 , 'A', "item" , "a b c d", 4)

  println("$_array[3]")  // [Ljava.lang.Object;@1b6d3586[3]
  println("${_array[3]}") // A
  println(_array[3]) // A

  println( _array[3] + " is _array's item") // ERROR
  println( "" + _array[3] + " is _array's item") // A is _array's item

} 
Run Code Online (Sandbox Code Playgroud)

我很困惑为什么上面的代码产生不同的输出

string-interpolation kotlin

3
推荐指数
1
解决办法
77
查看次数

标签 统计

kotlin ×1

string-interpolation ×1