July 2018
Intermediate
186 pages
3h 24m
English
In this section, we'll look at the Scala features that make it easy to write small DSLs:
Value classesWe'll use all of these features in the next section when we create our own DSL in Scala.
Scala has a
flexible syntax for method invocations that makes it possible to, in some
cases, omit the dot (
.) and parentheses (
()) when invoking methods.
The rules are as follows:
0, meaning they don't take any parameters, the parentheses can be omitted and you can use the postfix notation.1 or more, meaning they take one or more parameters, it's possible ...Read now
Unlock full access