문자열 템플릿

    스위프트(Swift) - 타입이 다른 변수끼리의 결합, 문자열 템플릿

    스위프트에선 기본적으로 서로다른 타입의 변수나 상수끼리의 결합연산은 허용되지 않는다. 하지만 프로그래밍 과정에선 서로 다른 타입의 변수나 상수를 결합해야 하는 경우가 종종 발생하는데 이를 위해 스위프트는 다음과 같은 방법들을 제공한다. var strMe = "나의 키는" var height = 188 var heightstrMe = strMe + String(height) // "나의 키는 188" String형인 StrMe와 Int형인 height는 본래 결합연산이 불가능하다. 하지만 변수의 값을 다른 타입으로 변경한다면 연산이 가능해진다. 보통 이를 생성자 or 초기화 메소드라고 부르는데 요는 기본 자료형 객체를 다른 타입의 값으로 바꿔 새로운 객체를 만드는 방법이다. 여기선 String(188)로 ..