case class Array_8to24[T](val arr:Array[T]) {
def tail():Array[T] = {
for(i <- 1 until arr.length toArray) yield arr(i)
}
}
編譯器說,尾()返回ArraySeq [T],我期望陣列[T]轉換在階換理解的類型的結果
BTW互換()如預期工作
def swaps(arr:Array[Int]):Array[Int] = {
for(i <- 0 until arr.length toArray) yield {
if((i+1)%2 != 0 && i+1<arr.length){
arr(i + 1)
}else {
arr(if(i==arr.length-1 && arr.length%2!=0) i else i - 1)
}
}
}
如何從tail()返回Array [T]?
'arr.tail'怎麼樣? – Dima