🔥 소개

172자
3분

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

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

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

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

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

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

YouTube 영상

채널 보기
매번 ValidationPipe 복붙하세요? NestJS 전역 파이프로 한 번에 해결하기 | NestJS 가이드
NestJS 역할 기반 접근 권한 부여 - Guard, Reflector | NestJS 가이드
NestJS 인터셉터란? | NestJS 가이드
인터셉터와 RxJS로 캐시 시스템 구축하기 | NestJS 가이드
NestJS 커스텀 데코레이터, createParamDecorator 사용 | NestJS 가이드
NestJS 인터셉터에서 map 연산자로 응답을 변환하는 방법 | NestJS 가이드
API 응답 지연과 복잡한 에러, NestJS 인터셉터로 관리하는 방법 | NestJS 가이드
존 매카시가 들려주는 인공지능의 탄생 이야기