map
的源代码可以在Array上找到:
override def map[B](f: A => B): Array[B] = throw new Error()
以下内容是正确的:
但以下内容可以正常工作:
val name : Array[String]= new Array(1)
name(0)="Oscar"
val x = name.map { ( s: String ) => s.toUpperCase }
// returns: x: Array[java.lang.String] = Array(OSCAR)