You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 

25 lines
668 B

# Chapter Exercises
# Parenthesization
1. `(2 + (2 * 3)) - 1`
2. `(^) 10 (1 + 1)`
3. `((2 ^ 2) * (4 ^ 5)) + 1`
# Equivalent expressions
1. Equivalent.
2. Equivalent.
3. Different. `(-) 37 400` is equal to `37 - 400`
4. Different. Integer division versus real division.
5. Different. Multiplication has higher precedence.
# More fun with functions
In the REPL:
`let z = 7; x = y ^ 2; waxOn = x * 5; y = z + 8`
1. `waxOn` is a number equal to `1125`. So it would be as if you replace `waxOn` by `1125`.
2. /
3. This will return `1125 * 3` or `3375`
4. see src/chapter.hs
5. see src/chapter.hs
6. see src/chapter.hs
7. waxOff is basically an for the triple function.