자료형의 종류와 크기
var x = 1.2 // : Double 생략됨 -> 초기값이 있는 경우 자료형 생략 가능
print(type(of:x)) //Double
let s = MemoryLayout.size(ofValue: x) //8
let t = MemoryLayout<Int>.size
print(s, t) //8 8
자료형의 최댓값 최솟값
print("Int32 Min = \(Int.min) Int32 Max = \(Int.max)")
//자료형에 대한 최댓값과 최솟값
변수 출력
var x : Int = 15
print(x) //15
print("x ==> \(x)") // x ==> 15
// \(출력하고 싶은 변수나 상수)
문자 데이터 타입 : Charater
var myChar1 : Character
var myChar2 : Character = ":"
var myChar3 : Character = "X" //:Character 생략불가,생략하면 String형임
print(type(of: myChar3)) //Character
var myChar4 = "\u{0059}" //유니코드
print(myChar4) // Y
문자열 데이터 타입 : String
var userName = "Lee" // : String 생략하는 것이 일반적임
var age = 23
var message = "\(userName)의 나이는 \(age)입니다."
print(message) // Lee의 나이는 23입니다.
상수 : let
let age = 23 // 어떤 값이 한번 할당되면 이후에 변경될 수 없음
// 변수나 상수명은 영문자, 숫자, Unicode도 가능
print(age) // 23
타입 어노테이션/ 타입 추론
var x : Int = 20 // 타입 어노테이션
var y = 10 // 타입 추론 -> var y : Int = 10
'Swift' 카테고리의 다른 글
Swift 정리 : 제어문 (0) | 2022.09.27 |
---|---|
Swift 정리 : Nil-Coalescing Operator(Nil합병연산자) (0) | 2022.09.27 |
Swift 정리 : 연산자 (0) | 2022.09.27 |
Swift 정리 : Optional (0) | 2022.09.27 |
Swift 정리 : 튜플 (0) | 2022.09.27 |