2012-01-28 10 views

Odpowiedz

22

++ operator wykona tę pracę.
Przykład:

scala> val a = "abcd".combinations(2) 
//a: Iterator[String] = non-empty iterator 

scala> val b = "efg".combinations(2) 
//b: Iterator[String] = non-empty iterator 

scala> val c = a++b 
//c: Iterator[String] = non-empty iterator 

scala> c.toList 
//res0: List[String] = List(ab, ac, ad, bc, bd, cd, ef, eg, fg) 
+0

Cóż, to naprawdę nie jest operatorem, ale nadal dobre referencje. –

+0

@SargeBorsch Nie jest bardziej niepoprawne wywoływanie jednokierunkowej metody Scala przez operatora niż w przypadku funkcji infiksowej Haskella. – itsbruce