스위프트는 타입 세이프(type-safe)언어입니다.코드 컴파일시 타입 검사 통해 일치하지 않은 타입을 오류로 표시합니다.타입 추론도 가능하기 때무에 모든 상수와 변수에게 타입을 지정해줄 필요는 없습니다.정수와 부동소수 리터럴을 합치면 Double 타입으로 추론합니다.
나머지 연산자(a % b)는 a안에 들어갈 b의 배수가 몇인지를 계산하고 남은 값을 반환하는데, 아래 그림과 같은 방식으로 작동합니다.이렇듯 9안에 얼마나 많은 4가 들어가는지를 통해 나머지를 구합니다.같은 타입과 같은 갯수의 값을 가지고 있는 2개의 튜플은 비교할 수
문자열은 문자의 연속으로, Swift 문자열은 String 타입으로 표현됩니다. String 타입은 Foundation의 NSString 클래스와 연결되어 있습니다. 또한 NSString에 의해 정의된 메서드를 노출시키기 위해 String을 확장합니다. 이로 인해 Fo
Swift는 콜렉션의 값을 저장하기 위한 배열(array), 집합(set), 딕셔너리(dictionary)와 같은 3개의 원시적인 콜렉션 타입을 제공합니다.배열은 콜렉션 값레 순서를 가지고 있습니다. 집합은 반복되지 않는 값에 순서가 없는 콜렉션 타입입니다. 딕셔너리는