小编Tom*_*omG的帖子

无法理解`Array [Any]`上的`mkString`的Scala代码片段

我是一个探索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).基本上我不理解连接部分.

感谢您的帮助.

oop functional-programming scala

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

标签 统计

functional-programming ×1

oop ×1

scala ×1