
e004: Functionalized
Functions, methods, closures, and function as arguments!
October 30, 201517m 7s
Audio is streamed directly from the publisher (podtrac.com) as published in their RSS feed. Play Podcasts does not host this file. Rights-holders can request removal through the copyright & takedown page.
Show Notes
Subject: Functions, methods, closures, and function as arguments!
Notes
This week’s episode covers the basics of all sorts of functions: normal functions, methods, and closures.
Closures
- An explanation (in Ruby) by Martin Fowler
- Rust book
- Rust by Example
- “What is a closure?” (Progammers Stack Exchange) – the first answer is the best, but the second answer may be a helpful stepping stone for people just getting their heads around this and coming from OOP languages like C++ or Java (even though I disagree with the explanation in some ways).
- “What is a closure?” (Stack Overflow) – careful, thorough answer using JavaScript as an example.
Links
Follow/Support
- New Rustacean:
- Twitter: @newrustacean
- App.net: @newrustacean
- Patreon
- Dwolla
- Email: [email protected]
- Chris Krycho
- Twitter: @chriskrycho
- App.net: @chriskrycho