Question: After defining a function in the interpreter, Scala returns the following. What does the `()` indicate?

  1. The function has no side effects.
  2. The function takes no parameters.
  3. The function returns no value.
  4. Returning unit types to the function is a closures.

Answer: The correct answer of the above question is Option C:The function returns no value.