By-name Parameters - Scala Documentation

By-name parameters are only evaluated when used. They are in contrast to by-value parameters. To make a parameter called by-name, simply prepend => to its type.


This is a companion discussion topic for the original entry at http://docs.scala-lang.org//tutorials/tour/by-name-parameters.html.html