Podcast
Questions and Answers
What is the syntax for a lambda expression in Scheme?
What is the syntax for a lambda expression in Scheme?
(lambda (formal-parameters) body)
How can a lambda expression be used?
How can a lambda expression be used?
As the operand in a combination
What is the general form of a let-expression in Scheme?
What is the general form of a let-expression in Scheme?
(let ((var1 exp1) (var2 exp2)...(varn expn)) body)
How is a let-expression related to a lambda expression?
How is a let-expression related to a lambda expression?
What is the scope of a variable in a let-expression?
What is the scope of a variable in a let-expression?
Are the variables in a let-expression parallel and independent?
Are the variables in a let-expression parallel and independent?
Can variables in a let-expression refer to each other?
Can variables in a let-expression refer to each other?
What is a let-expression used for in Scheme?
What is a let-expression used for in Scheme?
What do compound procedures in Scheme abstract patterns of?
What do compound procedures in Scheme abstract patterns of?
What kind of abstraction do higher-order procedures in Scheme express?
What kind of abstraction do higher-order procedures in Scheme express?