Summary
We have learned a lot in this chapter! We now know how to get console input from the user. We have learned various ways to bend our code to respond to conditions withif
, either
, switch
, case
orcatch
, andthrow
. We also saw that repeating code can be made withforever
,loop
,repeat
,while
, anduntil
. We discussed how to perform error handling withattempt
, try
, error?
, andcause-error
. Finally, we built a number-guessing game that makes use of most of these techniques.
By now, you should be able to write out a program's logic in simple scripts. In the following chapter, you will learn how to work with blocks and series, the foundational data structure in Red.