Overview
Check out the regular Intermediate CS course’s Pro Features section. We will use it for for loops and matching.
Useful Topics
-
Structures (not nearly as useful as other material)!
-
Match
-
For “Loops” (a misnomer in Racket): for/list and for/fold.
-
Symbols
-
Association Lists
-
Quoting and Quasiquoting - making templates.
-
Multiple values. (Optional.) One legitimate use: updating two “accumulators” in
for/fold
. Usually not appropriate; consider returning a structure instead.