728x90
반응형
데이터 타입 기본
- 정수형 : Int
평소에 우리가 쉽게 접하는 정수형 타입입니다.
- Bool
불리언 타입으로 불리며, ture or false의 값을 가집니다.
- Float
Float과 Double은 부동소수점을 사용하는 실수며 부동소수 타입이라고 합니다.
간략하게 말하면 Float과 Double은 실수를 나타내는 표현입니다!
- Character
말 그대로 “문자”를 의미합니다. 문장이 아닌 단 하나의 문자를 말합니다!
보통
let name: String : "Charming"
처럼 생성하고,
var name: String = String()
위 처럼 var을 이용하여 변수를 생성하여 문자열의 수정 및 변경이 가능합니다!
“변수명”.count를 통해 문자열의 갯수를 셀 수도 있으며,
isEmpty 메서드를 사용해 문자열이 비어있는지 확인도 가능합니다.
String타입은 덧셈도 가능히여, A 문자열과 B 문자열을 연속적으로 나타낼 수 있습니다.
- Any, AnyObject와 nil
Any는 모든 데이터 타입을 사용할 수 있다는 것 입니다.
AnyObject는 Any보다 조금 더 한정된 의미로 클래스의 인스턴스만 할당할 수 있습니다.
var sampleVar: Any = "Charming"
정수 또는 실수의 값을 할당할 수 있습니다.
nil은 특정 타입이 아니라 없음을 나타내는 키워드입니다. 즉 잘못된 메모리 접근으로 런타임 에러를 발생시킵니다.
-----
3장 끝!
비록 약속을 갔다왔지만, 데이터 타입에 대한 개념을 조금 확립할 수 있었습니다!
728x90
반응형