Lecture 8: Functions as Objects
This lecture further explores functions and their scopes and environments as well as functions as objects. Functions are first-class objects that have a type and can be assigned as a value, used as an argument for another procedure, or returned from another procedure. Being careful about environments enables the creation of concise, easily-read code.
Course Info
Instructor
Departments
As Taught In
Fall
2022
Level
Course Info
Instructor
Departments
As Taught In
Fall
2022
Level
Learning Resource Types
notes
Lecture Notes
theaters
Lecture Videos
podcasts
Podcasts
assignment
Problem Sets
notes
Problem-solving Notes
assignment_turned_in
Programming Assignments with Examples
auto_stories
Readings