[iOS / Swift] 상수와 변수, 데이터 타입
2024. 9. 30. 15:02
반응형
상수와 변수
상수 : 차후에 변경이 불가능 -> let
변수 : 차후에 변경이 가능 -> var
코드를 작성해봄. 저 오류는 let a는 변경이 불가능한 상수이기 때문에 1로 선언돼었지만 아래에서 4로 변경했기 때문에 오류가 발생함.
그래서 위 처럼 var로 변경해주면 출력이 잘 됨.
데이터 타입
위에서는 Int형 상수와 변수를 아래와 같이 선언했음
let a : Int = 1
var b : Int = 4
---------------
let a = 1
var b = 4 // << 요런식으로
Swift에서는 상수, 변수 선언 시 타입형을 꼭 안쓰고 선언해도 됨.
- : Int = 11
- : Float = 1.1
- : Double = 1.234567890
- : Bool = true / false
- : Character = "A"
- : String = "ABC"
- : Array = [1,2,3]
- : Dictionary = [key : value]
- : Any = 모든것
데이터 타입의 형 변환
형 변환을 하는 이유는 같은 타입으로 형 변환을 해서 제어 또는 연산을 수행하기 위해서임.
아래 코드로 예시를 들어보겠음.
aa는 Int 타입, bb는 String타입으로 원래대로라면 합치는게 불가능함.
하지만 var c는 String타입인데, bb 와 aa를 더한다고 나와있음. 하지만 aa을 String()으로 형변환을 해서 aa를 String으로 받음.
그래서 결과는 "Hello12"가 나오게됨
반응형
'Swift 언어 > Swift 문법 정리' 카테고리의 다른 글
[iOS / Swift] 옵셔널(Optional) (3) | 2024.10.11 |
---|---|
[iOS / Swift] 함수(Function) (0) | 2024.10.11 |
[iOS / Swift] 컬렉션 타입(Array, Dictionary, Set) (0) | 2024.10.01 |
[iOS / Swift] 반복문(for문, while문) (0) | 2024.09.30 |
[iOS / Swift] 조건문(if문, switch문, guard let) (0) | 2024.09.30 |