Skip to content

Instantly share code, notes, and snippets.

@deanwampler
Last active December 27, 2020 15:28
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save deanwampler/3060fb7cabb9f183795a2ce919f572cd to your computer and use it in GitHub Desktop.
Save deanwampler/3060fb7cabb9f183795a2ce919f572cd to your computer and use it in GitHub Desktop.
given StringMonoid: Monoid[String] with
def unit: String = ""
extension (s: String) def combine(other: String): String = s + other
given IntMonoid: Monoid[Int] with
def unit: Int = 0
extension (i: Int) def combine(other: Int): Int = i + other
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment