KWiOS
KWiOS0101
KWiOS
  • 분류 전체보기 (108)
    • Algorithm (41)
      • 이코테 (14)
      • 이코테 문제풀이 (21)
      • 프로그래머스 (6)
    • CS (1)
      • 모두를 위한 컴퓨터 과학(CS50 2019) (0)
    • iOS (15)
    • Swift (36)
      • Swift문법 (32)
      • 기타 (4)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 6

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
KWiOS

KWiOS0101

Swift/Swift문법

Swift문법 - Type Conversion

2022. 11. 13. 22:02

Type Conversion(타입 변환)

  • Type(Value) 문법으로 타입 변환이 가능하다.
  • 스위프트에서는 산술 연산식에서 연산을 수행하려면 타입이 같아야 연산 수행이 가능하다.
let a = 12
let b = 12.34
a + b // error!!

위 코드의 a + b 연산을 가능하게 하려면 a의 타입이나 b의 타입을 Int타입이나 Double타입으로 동일하게 변경해야한다.

let a = 12
let b = 12.34

let result = Double(a) + b // Int -> Double로 변환
let result1 = a + Int(b) // Double -> Int로 변환

// Int 타입
print(result) // 24

// Double 타입
print(result1) 24.34

'Swift > Swift문법' 카테고리의 다른 글

Swift문법 - Operator  (0) 2022.11.27
Swift문법 - Type Alias  (0) 2022.11.20
Swift문법 - Type Inference and Type Annotation  (0) 2022.10.09
Swift문법 - Data Types  (0) 2022.10.02
swift문법 - Scope  (0) 2022.09.18
    'Swift/Swift문법' 카테고리의 다른 글
    • Swift문법 - Operator
    • Swift문법 - Type Alias
    • Swift문법 - Type Inference and Type Annotation
    • Swift문법 - Data Types
    KWiOS
    KWiOS

    티스토리툴바