본문 바로가기
🍎 Swift/iOS 문법 노트

[🍎 Swift 문법] 자료형 데이터의 형 변환

by 솔비님 2024. 5. 30.

 

1. Double 을 Int 로 바꾸기

 

1️⃣ Int 는 Double 과 함께 연산 되지 않음(자동으로 변환되지 않음)

 

2️⃣ 변환할 타입을 기재하고 괄호를 생성해 변환할 변수를 넣어야 한다

var num1 = 6.18
var num2 = Int(num1) //출력 6

 

 

3️⃣ 정수에 소수점을 곱할 경우 Double 로 변환하여 계산해야 한다

var num1 = 100
var num2 = num1 * 1.1 //에러발생
var num2 = Double(num1) * 1.1 //정상작동


//최종 출력 시 정수만 출력할 경우 추가해주기
return Int(num2)

 

2. Int 값을 String 으로 변환

4️⃣ 동일하게 아래와 같이 진행한다

var Num = 12345
var Str = String(Num) //출력 "12345"

 

5️⃣ 반대로 String 값을 Int로 변환할 때도 동일하게 적용해준다

var Str = "12345"
var Num = Int(Str) //출력 12345