Skip to content

Instantly share code, notes, and snippets.

@nicholasren
Created May 20, 2014 01:08
Show Gist options
  • Save nicholasren/75aa9cab97c89d1cd802 to your computer and use it in GitHub Desktop.
Save nicholasren/75aa9cab97c89d1cd802 to your computer and use it in GitHub Desktop.
scala training example - structural types
trait Quack {
this: { def quack(): Unit } =>
}
class Duck extends Quack {
def quack() = {
println("Quack, Quack...")
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment