Cześć zaczynam się uczyć skali i nawet jest ok :) ale jakbym chciał do obiektu deklarować kilka zmiennych tablic dwuwym. to zobaczcie jak to by wygladało:

import Array._
import scala.math._

class Test(val xIn: Array[Array[Double]], val xOut: Array[Array[Double]]) {
  
  var arrIn = xIn;
  var arrOut = xOut;
  
def wypelnij(){
	  // wypełnianie macierzy
      for (x <- 0 to 2) {
         for ( y <- 0 to 3) {
            arrIn(x)(y) = random: Double;
            arrOut(x)(y) = random: Double;
         }
      }
}
def wypisz(){ 
      // Wyświetlanie dwuwymiarowej tablicy double
      for (x <- 0 to 2) {
         for ( y <- 0 to 3) {
            print(" " + arrIn(x)(y));
            print(" " + arrOut(x)(y));
         }
         println();
      }
   }

}

object Test {
  
  def main(args: Array[String]){
    var arr = ofDim[Double](3,4);
    var arr2 = ofDim[Double](3,4);
    val s = new Test(arr,arr2)
    s.wypelnij();
    s.wypisz();
  }
}

Tzn. trochę się tego może uzbierać konstruktor się rozbuduje. Jak to zapisać krócej?