Scala (llenguatge de programació): diferència entre les revisions

Contingut suprimit Contingut afegit
Línia 461:
==== Tuples (tipus producte anònim) ====
Definides les classes Tuple2, Tuple3, .., Tuple22.
Pair equival a Tuple2, Triple a Tuple3
 
<syntaxhighlight lang="scala">
Linha 469 ⟶ 468:
val parell = new Tuple2( 10, "abc") ; // new amb el nom de la classe
 
val PairTuple2(primer, segon) = parell; // encaix de la tupla
val parell2 = Pair( 10, "abc"); // alternativa amb el mètode ''fàbrica d'instàncies''
// (ang: ''factory method'') a l'objecte Pair.
 
println( primerparell._1) ; // primer
val Pair(primer, segon) = parell; // encaix de la tupla
println( parell._2) ; // segon, ...
 
println( primer) ;
println( segon) ;
}
</syntaxhighlight>