Which of these is a valid tuple declaration in Swift?
easy📝 Conceptual Q2 of 15
Swift - Data Types
Which of these is a valid tuple declaration in Swift?
Avar person = ["Alice", 30]
Blet person = {"Alice", 30}
Clet person = ("Alice", 30)
Dvar person = <"Alice", 30>
Step-by-Step Solution
Solution:
Step 1: Identify tuple syntax
Tuples use parentheses () with comma-separated values, like ("Alice", 30).
Step 2: Check options
let person = ("Alice", 30) uses parentheses correctly. var person = ["Alice", 30] uses square brackets (array), C uses braces (invalid), D uses angle brackets (invalid).
Final Answer:
let person = ("Alice", 30) -> Option C
Quick Check:
Tuple syntax = Parentheses [OK]
Quick Trick:Tuples always use parentheses () [OK]
Common Mistakes:
Using square brackets instead of parentheses
Using braces or angle brackets
Confusing tuples with arrays
Master "Data Types" in Swift
9 interactive learning modes - each teaches the same concept differently