我是一个探索scala的初学者.以下是Scala函数.
def printArray[K](array:Array[K]) = array.mkString("Array(" , ", " , ")")
val array2 = Array("a", 2, true)
printArray(array2)
Run Code Online (Sandbox Code Playgroud)
输出是Array(a,2,true)
我的怀疑 在这里我们给出了数组类型为K. K意味着什么?这是什么意思吗?fucntion'mkString'如何能够将输出作为数组(a,2,true).基本上我不理解连接部分.
感谢您的帮助.