Question: What is true of this code?

  1. name can hold only a string value.
  2. name can hold either a string or nil value.
  3. Optional values cannot be `let` constants.
  4. Only non-empty string variables can be stored in name.

Answer: The correct answer of the above question is Option B:name can hold either a string or nil value.