.. _SLang1withLetExpressions:
.. raw:: html
.. |--| unicode:: U+2013 .. en dash
.. |---| unicode:: U+2014 .. em dash, trimming surrounding whitespace
:trim:
.. This file is part of the OpenDSA eTextbook project. See
.. http://algoviz.org/OpenDSA for more details.
.. Copyright (c) 2012-13 by the OpenDSA Project Contributors, and
.. distributed under an MIT open source license.
.. avmetadata::
:author: David Furcy and Tom Naps
Let Expressions
===============
RP 25 Part 1
------------
This randomized problem focuses on *let expressions* as *syntactic
sugar*. Solve it correctly three times in a row to get
credit for it.
.. avembed:: Exercises/PL/RP25part1.html ka
:module: SLang1withLetExpressions
:long_name: RP set #25, question #1
:points: 1.0
:required: True
:threshold: 3.0
:exer_opts: JXOP-debug=true&JOP-lang=en
RP 25 Part 2
------------
This randomized problem focuses on the evaluation of nested
*let expressions*. Solve it correctly three times in a row to get
credit for it.
.. avembed:: Exercises/PL/RP25part2.html ka
:module: SLang1withLetExpressions
:long_name: RP set #25, question #2
:points: 1.0
:required: True
:threshold: 3.0
:exer_opts: JXOP-debug=true&JOP-lang=en
RP 25 Part 3
------------
This randomized problem focuses on the evaluation of nested
*let expressions* with closures. Solve it correctly three times in a row to get
credit for it.
.. avembed:: Exercises/PL/RP25part3.html ka
:module: SLang1withLetExpressions
:long_name: RP set #25, question #3
:points: 1.0
:required: True
:threshold: 3.0
:exer_opts: JXOP-debug=true&JOP-lang=en