🔥 소개

172자
3분

Swift의 기본 데이터 타입과 변수

Swift는 정수형 Int, 부동소수점 Double, 불리언 Bool, 텍스트를 다루는 String과 같은 다양한 기본 데이터 타입을 제공해요. 또한 Array, Set, Dictionary라는 세 가지 주요 컬렉션 타입의 강력한 버전도 지원합니다. 이들에 대해 더 자세히 알고 싶다면 Collection Types 문서를 참고해 보세요.

Swift에서는 변수로 값을 저장하고 이름으로 참조할 수 있어요. 그리고 값을 변경할 수 없는 상수도 많이 사용합니다. 값을 변경할 필요가 없을 때 상수를 사용하면 코드를 더 안전하고 명확하게 만들 수 있기 때문입니다.

우리에게 익숙한 타입 말고도, Swift는 튜플(Tuple)이라는 새로운 타입을 제공해요. 튜플을 사용하면 여러 값을 하나로 묶어서 전달할 수 있답니다. 예를 들어, 함수에서 여러 값을 하나의 튜플로 반환할 수 있죠.

Swift는 옵셔널(Optional)이라는 특별한 타입도 있는데, 이는 값이 있을 수도, 없을 수도 있는 상황을 나타내요. 옵셔널은 "값이 있고 그 값은 x야" 또는 "값이 아예 없어"라고 표현할 수 있습니다.

마지막으로, Swift는 타입 안전성을 중요하게 여기는 언어예요. 코드에서 다루는 값의 타입을 명확히 해야 한다는 거죠. 예를 들어, 코드 어딘가에 String이 필요한데 실수로 Int를 전달하면 오류가 발생해요. 이런 식으로 타입 안전성은 개발 과정에서 오류를 빨리 발견하고 고칠 수 있게 도와준답니다.

YouTube 영상

채널 보기
마지막편, 10억 개 데이터 검색이 0.3ms면 끝나는 이유와 LSM-Tree의 등장
AI는 왜 수백 차원의 벡터를 사용할까? 고차원 공간과 행렬 | 선형대수학
Trie 자료구조 파이썬 구현: Search와 Starts With 연산 | Trie 자료구조 이야기
트라이(Trie)를 이용한 자동 완성 알고리즘 | Trie 자료구조 이야기
우리가 매일 쓰는 맞춤법 검사기와 라우터 속에 숨겨진 알고리즘은? | Trie 자료구조 이야기
Trie 자료구조 완전 정복 - 개념부터 시각화까지 | Trie 자료구조 이야기
내적의 기하학적 의미와 코사인 유사도 원리 | 선형대수학
Trie(트라이) 자료구조 원리와 파이썬 클래스 설계 및 구현 | Trie 자료구조 이야기