Fork me on GitHub

Graceless Failures

Tips, tricks, missteps, and minor revelations on the path to Scala wisdom.

:: == cons

The :: operator is more or less equivalent to cons in Lisp, ML, and similar languages. When you’re pattern matching, it extracts. When you’re declaring or assigning variables (particularly Lists), it concatenates.