🔥 소개

172자
3분

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

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

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

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

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

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

YouTube 영상

채널 보기
트라이(Trie)를 이용한 자동 완성 알고리즘 | Trie 자료구조 이야기
숫자 하나가 AI 모델의 운명을 바꾼다? | 선형대수학
인공지능은 세상을 어떻게 숫자로 읽는가? - 이미지, 소리 그리고 텍스트가 행렬이 되는 원리 | 선형대수학
AI는 데이터를 어떻게 분류할까? 벡터의 거리와 KNN 알고리즘 | 선형대수학
행렬의 가장 중요한 연산 - 행렬 곱셈 | 선형대수학
직교성과 벡터 투영 | 선형대수학
스칼라 곱셈과 내적의 기하학적 의미 | 선형대수학
투영과 예측, 그리고 선형 결합 | 선형대수학