è possibile fare riferimento alla precedente uscita come resN
per qualche N
. Avrete probabilmente notato che nella Scala REPL, i risultati vengono stampati sotto forma resN: Type = value
:
Welcome to Scala version 2.9.1.final (Java HotSpot(TM) 64-Bit Server VM, Java 1.6.0_24).
Type in expressions to have them evaluated.
Type :help for more information.
scala> List(1,2,3,4)
res0: List[Int] = List(1, 2, 3, 4)
scala> "Hello!"
res1: java.lang.String = Hello!
Beh, che resN
è un vero e proprio nome di variabile. In questo esempio, è possibile fare riferimento alla lista come res0
e la stringa come res1
per (almeno per quanto ne so) fino a quando il REPL è aperta:
scala> (res0.toString + res1) toLowerCase
res2: java.lang.String = list(1, 2, 3, 4)hello!
fonte
2012-08-15 18:27:52