iOS swift

swift-상수,변수

춘행이 2022. 2. 24. 11:05
728x90

 

상수

변하지 않는 일정한 값을 갖는다

기본형 : let 상수명:타입명 = 값

 

변수

변할 수 있는 값을 갖는다

기본형 : var 변수명:타입명 = 값

 

ex)

let a:Int = 100
//a=200 -> 상수라 값을 변경하면 오류

var b:Int = 200
b=300 //바꿔도 변수라 오류가 안남

연산

 

서로 다른 자료형이면 연산 불가능

int형을 float으로 바꿔서 같은 자료형으로 연산

let num1:Int = 1
var num2:Float = 2.1

num1+num2 //컴파일 에러

Float(num1) + num2

다른 자료형을 문자열로 만들어서 넣기

아래처럼 두 가지 방법으로 가능

var name:String = "choi"
var birth:Int = 1996

String(birth) + "년생" + name 

//간단하게
"\(birth)년생 \(name)"
728x90