Listen "e004: Functionalized"
Episode Synopsis
Date: October 29, 2015
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
Exercism (hat tip: Lechindanier on GitHub)
Rust Learning
Rust and Swift (viii)
Follow/Support
New Rustacean:
Twitter: @newrustacean
App.net: @newrustacean
Patreon
Dwolla
Email: [email protected]
Chris Krycho
Twitter: @chriskrycho
App.net: @chriskrycho
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
Exercism (hat tip: Lechindanier on GitHub)
Rust Learning
Rust and Swift (viii)
Follow/Support
New Rustacean:
Twitter: @newrustacean
App.net: @newrustacean
Patreon
Dwolla
Email: [email protected]
Chris Krycho
Twitter: @chriskrycho
App.net: @chriskrycho
More episodes of the podcast New Rustacean
Meta 3: Happy Coding
27/05/2019
News: Rust 1.35
23/05/2019
CYSK: bindgen and cbindgen
17/05/2019
e031: FFI Deep Dive
13/05/2019
e030: Can You See Me Now?
26/04/2019
News: Rust 1.33 and 1.34
20/04/2019
e029: I’m Out to C
03/04/2019
Bonus 14: How the Sausage Gets Made
23/03/2019
Bonus 13: I Still Make Silly Mistakes
28/02/2019
e028: Meet My Associates
21/02/2019
ZARZA We are Zarza, the prestigious firm behind major projects in information technology.