1
我想將一個元素預先加入到數組中。我認爲我應該使用:+,但似乎這並不工作:前綴到字符串數組
scala> val nodes: Array[String] = Array("b", "c")
nodes: Array[String] = Array(b, c)
scala> val updatedNodes = "a" :+ nodes
updatedNodes: scala.collection.immutable.IndexedSeq[Any] = Vector(a, Array(b, c))
我應該如何在前面加上 「一」 給陣列( 「A」, 「B」, 「C」)
'val updatedNodes =「a」+:nodes'? –
這麼明顯!對於scala的'操作員'我還是不太滿意,非常感謝 –
,記得簡單的規則,當操作符以':'結尾時,當你使用中綴表示法時它綁定到右邊,所以當你的參數需要在左邊對象然後方法需要以冒號結尾 –