Swift 기본 데이터타입

김준오·2021년 1월 29일
0

Swift

목록 보기
1/10
post-thumbnail

Bool, Int, UInt, Float, Double, Character, String 존재

스위프트의 경우 Bool 형식에 0,1 할당 불가능

var someBool :Bool = true
someBool = false (o)
someBool = 1 (x)

Int 에 실수 대입 불가능

var someInt:Int = -100
someInt = -100.1(x)

Uint 양수만 가능

var someUInt:UInt = 100
UInt = -100 (x)

Float 32비트 타입

var someFloat:Float = 3.14
someFloat = 3 (o)

Double 64비트 타입

var someDouble:Double = 3.14
someDouble = 3 (o)
someDouble = someFloat(X) 
// Double형에 Float형 대입 불가능

Character

var someCharacter:Character =  "A"
someCharacter = "AAA" (x)

String

var someString:String = "AAA"
+로 문자열간 합 가능
"AAA" + "BBB" = "AAABBB"
someString = "A" (O)
someString = someCharacter (x)
//String형에 Character형 대입 불가능

스위프트에서는 기본적으로 다른 문자형을 넣을수없다.

profile
jooooon

0개의 댓글