Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
Scala has a special notation for a function that returns no value. If the function body is enclosed in braces without a preceding = symbol, then the return type is Unit. Such a function is called a procedure. A procedure returns no value, and you only call it for its side effect. For example, the following procedure prints a string inside a box, like
------- |Hello| -------