/goegs

Go example code, inspired by the exercises from 'A Tour of Go'

Primary LanguageGoThe UnlicenseUnlicense

go-examples

Go examples from exercises of 'A Tour of Go'

btree

  • [recursion] [concurrency] [pointer] [channel]

crawler

  • [recursion] [concurrency] [sync] [random.numbers]

fibonacci

  • [closures] [function.returns.function] [multiple.assignment]

hostos

  • [runtime.utilities] [OSes]

images

  • [implements.method] [standard.interface] [image]
  • NOTE: cannot (yet) display image locally

ip-addr

  • [implements.method] [Stringers]

reader

  • [[implements.method] [standard.interface] [I/O]

rot13

  • [[implements.method] [standard.interface] [I/O] [Readers.chaining]

slices

  • [slice.of.slices] [for.loop]

sqrt

  • [error.handling] [for.loop]

tests

  • [modules] [command.line.args] [logging] [error.handling] [random.numbers] [date.time] [testing]

word-count

  • [string.utilities] [slices] [map]