Final tips
The following sections enlist a few final tips and tricks that you might find handy while working with the REPL.
Copying and pasting in the REPL
As a reminder, this feature introduced in Chapter 8, Essential Properties of Modern Applications – Asynchrony and Concurrency, makes it easy to execute a full code snippet at once in the REPL. For instance, the following lines of command illustrate how the copy and paste feature in REPL helps the easy execution of code:
scala> :paste // Entering paste mode (ctrl-D to finish) [Copy a code block from somewhere with ctrl-C/ctrl-V] case class Person(name:String) val me = Person("Thomas") val you = Person("Current Reader") val we = List(you,me).map(_.name).reduceLeft(_+" & "+_) val status = s"$we have fun with Scala" [Once you are done with pasting the code block, press ctrl-D] // Exiting paste mode, now interpreting. defined class Person me: Person = Person(Thomas) you: Person = Person(Current Reader) we: String...