Exercise 158: Determine the values of the following expressions:
- (list (string=? "a" "b") (string=? "c" "c") false)
- (list (+ 10 20) (* 10 20) (/ 10 20))
- (list "dana" "jane" "mary" "laura")
This is a pretty straight forward exercise. The hardest part here is to avoid the temptation to paste these directly in to the racket interpreter. I got 2/3 correct on my first pass though.
;1) (list (string=? "a" "b") (string=? "c" "c") false)
(check-expect (list (string=? "a" "b") (string=? "c" "c") false)
(list false true false))
;2) (list (+ 10 20) (* 10 20) (/ 10 20))
(check-expect (list (+ 10 20) (* 10 20) (/ 10 20))
(list 30 200 0.5))
;3) (list "dana" "jane" "mary" "laura")
(check-expect (list "dana" "jane" "mary" "laura")
(list "dana" "jane" "mary" "laura"))
No comments:
Post a Comment