아니 도대체 반복문 돌리는데 왜 identifiable하게 만들어야한다는거야??? 고민하다가 반복문 할 때 사용하는 메소드 forEach(_:)와 다르다는 것을 깨달았다... 심지어 하나는 Structure이고, 하나는 Method이다.
SwiftUI를 한번 맛보기 위해 iOS APP Dev Tutorials를 한번 돌리고 있는 중에 ForEach를 사용하려면 요소들을 identifiable하게 만들어야한다고 한다. 아니 도대체 반복문 돌리는데 왜 identifiable하게 만들어야한다는거야???
C/C++를 하게 되면 class나 struct 모두 상관없이 정적할당이나 동적할당으로 Stack영역 혹은 Heap영역으로 저장이 된다. 하지만, Swift는 기본적으로 다른 곳에 할당이 된다고 한다.