👨🏻‍💻iOS 공부/Swift 기본기 다지기

[ETC_003] 데이터 타입 기본

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
반응형