-
IOS_Swift_변수/상수/타입추론IOS_Swift 2020. 1. 1. 20:37
변수 선언
스위프트에서 변수를 선언하기 위해서는 다음과 같은 키워드를 사용합니다.
var 뒤에 변수명 그리고 : 뒤에 Int, String과 같은 데이터 타입이 들어옵니다. 그 이후는 타 프로그래밍 언어와 동일합니다.
var 키워드는 변수이기 때문에 값의 수정이 가능합니다. ( 데이터타입은 생략이 가능합니다. 그 이유는 뒤에 설명할 타입 추론 때문입니다.)
위와 같이 변수는 선언 후 수정이 가능합니다.
상수
스위프트에서는 상수 선언하기 위해서는 let 키워드를 사용합니다, 변수와 마찬가지로 데이터타입을 생략할 수 있습니다,
값을 변경할려고 할 시 값을 변경할 수 없으며 값을 변경하기 위해서 var로 바꿔야 한다는 버그 메시지가 출력이 됩니다,
타입 추론
스위프트에서는 데이터 타입의 생략이 가능합니다. 데이터 타입의 생략이 가능한 이유는 스위프트에는 타입 추론이 있기 때문입니다.
타입 추론이란 컴파일러가 변수 또는 상수의 값을 보고 이 변수(상수)의 타입을 판단하는 것입니다.
위의 이미지들을 보면 컴파일러가 타입 추론을 통해 데이터 타입을 지정하는 것을 볼 수 있습니다.
참고
- 책 : SWIFT 프로그래밍4 ( 지은이; 야곰)
- 강의 : KxCoding - Mastring Swift
'IOS_Swift' 카테고리의 다른 글
IOS_Swift_ViewController// UIVIewController 를 알아보자(1) (0) 2020.02.14 IOS_Swift_함수(1) (0) 2020.01.17 IOS_Swift_enum(2) (0) 2020.01.02 IOS_Swift_Enum(1) (0) 2020.01.01 IOS_Swift_데이터타입 (Int,Double,String) (0) 2020.01.01