em có 1 đoạn code viết bằng scala giờ muốn convert nó sang java nhưng không hiểu cú pháp với ý nghĩa của nó , đoạn foldleft với case(a,index) là sao ạ
protected def readBytes: Array[Byte] = {
val n = read
(0 until n).foldLeft(new Array[Byte](n)) {
case (a, index) =>
a(index) = read
a
}
}
đã giải quyết được rồi