~/talk

Going Loopy: Iteration in Go

Talkat Code Mesh 2013 · 2013-12-03..12-05· [go]
slides:none on file

Go is statically compiled and shows generalized iteration by building from C-style for loops to closures, channels and reflection with runnable examples. Uses the stdlib fmt and reflect, demonstrates type assertion with ok boolean, range over channels blocking until close, and spawning 100k+ goroutines on old hardware. Shows a generic map/reduce via the empty interface and reflect, reports microbenchmarks and that the examples actually run and print expected counts.

AI-written summary · about

  1. 0:00Introduction to Go
  2. 3:35Packages and variables
  3. 6:17Slices and loops
  4. 9:21Panics and closures
  5. 12:31Functional programming
  6. 14:35Type systems and interfaces
  7. 19:17Type switching
  8. 21:43Iteration and functions
  9. 24:03Concurrency and channels
  10. 31:00Reflection in Go
  11. 37:08Interfaces and methods
  12. 39:31Performance and conclusion
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.