Bird
0
0

Which of the following is the correct syntax to create a simple list from an array of strings named fruits?

easy📝 Syntax Q12 of 15
iOS Swift - SwiftUI Layout
Which of the following is the correct syntax to create a simple list from an array of strings named fruits?
AList { fruits }
BList(fruits) { fruit in Text(fruit) }
CList(fruits, id: fruit) { Text(fruit) }
DList(fruits, id: \.self) { fruit in Text(fruit) }
Step-by-Step Solution
Solution:
  1. Step 1: Identify correct List initializer

    For simple arrays, use List(data, id: \.self) to uniquely identify each item.
  2. Step 2: Check closure syntax

    The closure receives each item and returns a Text view displaying it.
  3. Final Answer:

    List(fruits, id: \.self) { fruit in Text(fruit) } -> Option D
  4. Quick Check:

    Use id: \.self for simple arrays = C [OK]
Quick Trick: Use id: \.self for simple array lists [OK]
Common Mistakes:
  • Omitting id: \.self causes errors
  • Passing id: fruit instead of id: \.self
  • Using List without closure for data

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More iOS Swift Quizzes