[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"가 나오게됨

 

상수와 변수, 데이터타입.playground.zip
0.01MB

반응형

BELATED ARTICLES

more