[SwiftUI] ForEach

Martin Kim·2021년 7월 19일
0

SwiftUI

목록 보기
2/4
post-thumbnail
  • SwiftUI에서 ForEach는 다음과 같이 선언되어 있다.
struct ForEach<Data, ID, Content> where Data : RandomAccessCollection, ID : Hashable 

시퀀스의 forEach와는 달리 SwiftUI에서 뷰를 반복해서 생성할때 사용한다

  • 보통 다음과 같이 사용한다
ForEach(array, id: \.self) name in
  • 예시
ForEach(1..<10) { number in 
    Text("Row \(number)")
} 

//또는 다음과 같은 방법도 가능하다

ForEach(1..<10) {
    Text("Row \($0)")
}

$0, $1 등의 표시는 클로저 표현식에서 넘겨지는 파라미터들이라고 한다. $0부터가 첫번째 파라미터다.

참고 및 출처: https://seons-dev.tistory.com/33

profile
학생입니다

0개의 댓글