Skip to content

Instantly share code, notes, and snippets.

@Xe
Created June 30, 2017 21:51
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Xe/2f495a5d6654f1d0f08c0787b4caa6f8 to your computer and use it in GitHub Desktop.
Save Xe/2f495a5d6654f1d0f08c0787b4caa6f8 to your computer and use it in GitHub Desktop.
type
πŸ–‹ = object
🍎 = object
🍍 = object
πŸŽπŸ–‹ = object
πŸπŸ–‹ = object
proc `$`(p: πŸ–‹): string = "πŸ–‹ "
proc `$`(a: 🍎): string = "🍎 "
proc `$`(p: 🍍): string = "🍍 "
proc `$`(ap: πŸŽπŸ–‹): string = "πŸŽπŸ–‹ "
proc `$`(pp: πŸπŸ–‹): string = "πŸπŸ–‹ "
echo πŸ–‹(), 🍎(), " -> ", πŸŽπŸ–‹()
echo πŸ–‹(), 🍍(), " -> ", πŸπŸ–‹()
echo πŸŽπŸ–‹(), πŸπŸ–‹()
echo πŸ–‹(), 🍍(), 🍎(), πŸ–‹()
[~/c/c/t/ppap] : ./ppap
πŸ–‹ 🍎 -> πŸŽπŸ–‹
πŸ–‹ 🍍 -> πŸπŸ–‹
πŸŽπŸ–‹ πŸπŸ–‹
πŸ–‹ 🍍 🍎 πŸ–‹
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment