Skip to content

Instantly share code, notes, and snippets.

@casualjim
Created January 3, 2012 19:51
Show Gist options
  • Save casualjim/1556582 to your computer and use it in GitHub Desktop.
Save casualjim/1556582 to your computer and use it in GitHub Desktop.
scala> class Blah extends DelayedInit {
| def delayedInit(init: => Unit) {
| println("before init")
| init
| println("after init")
| }
| println("init")
| }
defined class Blah
scala> new Blah
before init
init
after init
res0: Blah = Blah@11ace672
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment