ios개발을 위한 문법정리
boostcourse - iOS프로그래밍을 위한 스위프트 기초 를 수강하며 작성하였습니다.
- swift의 기본 데이터 타입
- bool
- Int, UInt
- Float, Double
- Chracter, String
- Bool
var BoolA: Bool = true
BoolA = false
- 다른 언어처럼 0, 1로 true, false를 대체할 수 없다. 에러메세지가 뜬다.
- Int, UInt
- Int : 정수 타입, 현재는 기본적으로 64비트 정수형
- UInt : 양의 정수 타입, 현재는 기본적으로 64비트 양의 정수형
- int타입에 double형과 같은 수를 넣을 수 없다!
- Unsigned Int형에는 음수가 들어 갈 수 없다.
- Float, Double
- Float : 실수 타입, 32비트 부동소수형
- Double : 실수 타입, 64비트 부동소수형
- double형에 float타입 변수가 들어 갈 수 없다.
- Character, String
- Character : 문자 타입. 유니코드 사용. ""(큰따옴표) 사용
- String : 문자열 타입. 유니코드 사용. ""(큰따옴표) 사용
- Character 타입에 String을 넣으면 오류 발생
- String 타입에 Character를 넣으면 오류 발생