The Scala 3 “Dotty” procedure syntax

As a note to self, the Scala 3 “Dotty” procedure syntax is going to look like this:

def f() = { ... }
def f(): Unit = { ... }

This Scala 2 procedure syntax is being dropped:

def f() { ... }

You can find the official Dotty procedure syntax page at this link.

As for me, I’m adding this page right now because I noticed today that this procedure syntax (without the parentheses) also works with Dotty:

def f = { ... }

At the moment (March 31, 2019) I don’t know if that’s going to continue to work, or not. (I plan on checking shortly.)