Quiz: Functions
2 min read
1. How are function parameters passed in Sanny Builder?
Show hint
Think about what happens to a variable in the caller when the function modifies its parameter.
2. What is the difference between a logical function and one that returns optional?
Show hint
One is used in if conditions, the other is used when a result might not exist.
3. Where should function definitions be placed in a CLEO script?
Show hint
If the game's execution flow can reach a function definition without calling it, things won't work correctly.
4. True or false: generate_random_int_in_range includes the max value in the result.
Show hint
The max value is exclusive — the result is always less than it.