case class Array_8to24[T](val arr:Array[T]) {
def tail():Array[T] = {
for(i <- 1 until arr.length toArray) yield arr(i)
}
}
Compiler sagt, dass Schwanz() gibt ArraySeq [T], I Array erwartet [T]umwandelnden Ergebnis für Verständnis in scala
BTW Swaps() funktioniert wie erwartet
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)
}
}
}
Wie man Array [T] von tail() zurückgibt?
wie wäre es mit 'arr.tail'? – Dima