<aside> 🔥
swift에서 자료형 및 type을 작성하는 방법에 대해서 알아봅니다.
</aside>
저는 AI 개발자이기 때문에 python에 익숙합니다. python에서는 type을 잘 표시하지 않습니다. 물론 잘 짜여진 코드의 경우 typing을 잘 작성해주긴 하지만, 이것은 어디까지나 커뮤니케이션을 위해서지 필수는 아닙니다.
swift도 마찬가지입니다. type inference 기능이 있기 때문에 type을 알아서 컴파일할 때 지정해줍니다. 하지만, 좀 모호한 경우가 있습니다. 예를 들어, Array(list)와 Set의 경우 아래처럼 동일한 표현을 사용합니다.
let a : [String] = ["hello", "world"]
let b : Set = ["hello", "world"]
위처럼 사실 Set이라는 type이 명시되어 있지 않았다면 자동적으로 Array로 할당되었을겁니다. 이처럼 애매한 경우가 있기 때문에 사실 type을 명시하는 것이 좋아보입니다.
그렇기 때문에 swift에서 type에 대해서 알아보겠습니다.
⬅️ 이전 페이지
➡️ 다음 페이지
<aside>
</aside>