상수와 변수 선언
상수와 변수는 이름과 특정 타입의 값을 연결한다.
상수의 값은 재할당이 불가능 하지만 변수는 다른 값으로 변경이 가능하다.
상수는 let 과, 변수는 var 와 함께 선언한다.
// 상수와 변수 선언
// let : [상수] 재할당 X
// var : [변수] 재할당 O
let num1 = 10 // 상수
// num1 이라는 이름의 새로운 상수를 선언하고, 10 이라는 값으로 초기화
var num2 = 20 // 변수
// num2 라는 이름의 새로운 변수를 선언하고, 20 이라는 값으로 초기화
// 상수는 재할당이 불가능하다.
let test1 : String = "재할당 불가능!"
test1 = "재할당이 불가능해요!"
print(test1) // Error
// 변수는 재할당이 가능하다.
var test2 : String = "재할당 가능!"
test2 = "재할당 되었어요."
print(test2) // 재할당 되었어요.
타입 명시
상수 또는 변수 선언 시, 저장할 수 있는 값의 종류를 명확하게 하기 위해 타입 명시를 제공할 수 있다.
상수 또는 변수 이름 뒤에 콜론과 공백 한칸 뒤에 타입 이름을 적어 사용한다.
// helloMessage 라는 변수는 String 값을 저장 할 수 있는 변수이다.
var helloMessage: String
// helloMessage 에 문자열 값을 저장한다.
helloMessage = "안녕하세요"
💡 참고로 실제로 타입 명시가 필요한 경우는 드물다. 상수나 변수를 선언할 때 초기값을 지정하면 Swift가 사용될 타입을 유추할 수 있기 때문. 하지만 초기값을 지정하지 않으면 타입을 명시하여야 한다.
상수와 변수 출력
print( ) 함수로 상수 또는 변수의 현재 값을 출력 할 수 있다.
긴 문자열에 상수 또는 변수의 이름을 포함하여 출력 할 때엔
변수의 이름을 소괄호로 감싸고 여는 소괄호 전에 역슬래시 를 추가한다, \(변수명)
var helloMessage = "안녕하세요!"
// 변수 출력
print(helloMessage) // 안녕하세요!
// 문자열에 변수를 합쳐서 출력
print("\(helloMessage) 반갑습니다.") // 안녕하세요! 반갑습니다.
'비공개 > 공식문서 간단정리' 카테고리의 다른 글
[Swift] 대입 연산자 (0) | 2023.12.13 |
---|---|
[Swift] 옵셔널 (0) | 2023.12.12 |
[Swift] 튜플 (0) | 2023.12.12 |
[Swift] 부울 (Booleans) (0) | 2023.12.12 |
[Swift] 정수와 부동 소수점 숫자 (0) | 2023.12.12 |