Swift 공식문서 해설 The Basics - Numeric Type Conversion (1-7)
숫자 타입의 변환 (Numeric Type Conversion) 코드에서 정수형 상수나 변수를 사용할 때 양수인 정수만 사용하고 있더라도 범용성이 좋은 Int타입을 사용하는 게 좋습니다. 기본적인 정수형 타입을 모든 상황에서 사용한다는 것은 코드에서 정수형 상수나 변수가 즉시 상호 운용될 수 있고 문자 그대로의 정수 값으로 추론된 유형과 일치합니다. 다른 정수형 타입(UInt8, Uint16, UInt32, Uint64, Int8, Int16, Int32, Int64)을 쓰는 경우는 오직 작업에서 즉시 특별한 필요가 있을 경우, 외부 소스로부터 명백한 크기의 데이터, 메모리 사용의 성능을 위해서, 기타 필요한 최적화 경우에만 사용합니다. 위와 같은 상황에서 명백한 크기의 타입을 사용할 경우 우연한 오버플..
Swift 공식문서 해설 The Basics - Integer, Floating-Point Numbers (1-4)
정수 (Intergers) 정수는 숫자 전체에 소수점이 없는 42, -23과 같은 숫자입니다. 정수는 부호가 있는 것(양수, 0, 음수)과 부호가 없는(양수, 0) 모두를 포함합니다. 스위프트는 8, 16, 32, 64비트 형태로 지원합니다. 부호 없는 8비트 정수형은 UInt8, 부호 있는 32비트 정수형은 Int32로 불립니다. 모든 타입과 마찬가지로 첫 글자는 대문자로 시작합니다. *부연설명 공식문서에서는 헷갈리게 적어놓았지만 정수형 변수는 (0, 1, 2, 3, 4, 5, 6, 7, 8, -1, -2, -3, -4, -5, -6 ,-7 ,-8) 소수점이 아닌 양수, 음수, 0을 지칭합니다. Uint는 뒤에 자세히 설명이 나옵니다 정수 범위 (Intergers Bounds) min, max를 속성을..