이번에 대학교 강의로 swift 강의를 듣는데, 수업 때마다 하나씩 정리하기 위해 게시글을 쓰려고 합니다!
1. 변수와 상수
- 변수 : 처음에 값이 대입된 이후 값을 변경하여 저장할 수 있습니다. (var 로 선언)
var number : Int = 10
number = 100
- 상수 : 처음의 값을 변경할 수 없습니다. (let 으로 선언 )
let number : Int = 10
number = 100
2. 선언과 초기값 분리
var number : Int
number = 10
- 위와 같이 변수 선언과 초기값을 분리할 수 있습니다.
- 분리 시에는 타입 선언을 생략할 수 없으므로 위의 코드처럼 Int와 같은 타입을 정해줘야 합니다.
3. 자주 접하는 타입 선언 에러
- 타입의 정보가 있다면 타입 선언 생략 가능 ( ex: var number = 10 )
- 10이라는 Int 정보가 있기 때문에 타입 선언 생략이 가능합니다.
- 타입의 정보가 없으면 타입 선언 생략 불가능 ( ex: var number )
- 변수의 타입과 대입값의 타입이 다르면 에러가 납니다.
- 서로 다른 타입 간 연산 에러
* 타입 에러
- 타입 대입 에러 : 처음에 대입한 값과 다른 타입의 값은 저장할 수 없습니다.
var number = 10
number = 2.5
- 타입 혼합 에러 : 서로 다른 타입 간의 혼합은 불가능합니다.
var num1 = 10
var num2 = 12.5
var sum = num1 + num2
오늘은 이렇게 데이터 타입과 연산자라는 아주 기초적인 swift 문법을 정리해보았습니다 !
이번 기회에 swift를 제대로 정리하려고 합니다.
다음 게시글로 만나뵙겠습니다!