Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- wetube
- Class
- MongoDB
- git
- AWS
- NeXT
- SAA
- socket io
- 채팅
- 튜플
- TypeScript
- lambda
- node
- RDS
- dict
- Vue
- SSA
- 카톡
- crud
- EC2
- react
- Props
- S3
- 파이썬
- docker
- merge
- flask
- 중급파이썬
- pandas
- async
Archives
- Today
- Total
초보 개발자
변수 본문
변수를 선언하지 않았는데 사용하거나, 이미 선언한 변수를 다시 선언할 때 오류가 발생한다.
변수의 선언은 다음과 같이 작성한다.
var 변수 = 값
var 변수:유형 = 값
var은 자바스크립트에서 잘 사용하지 않는데 swift에서는 기본 값이라는 점이 흥미롭다.
처음에 값을 할당하고 싶지 않다면
var 변수:유형
이렇게만 적어도 된다고 한다.
상수
변수는 일반적으로 나중에 값 변경이 가능하지만 변경할 수 없도록 하려면 다음과 같이한다.
let 상수 = 값
let 상수:유형 = 값
js에서는 let은 변경할 수 있고 const가 변경할 수 없는데 신기하다.
상수는 기본적으로 값을 선언해야한다. 변수만 선언하고 나중에 값을 넣을 수 없다
그리고 선언시 할당 받은 값은 바뀔 수 없다.
swift는 반드시 변수의 유형을 적어주어야한다.
위에서 선언하지 않은 것 처럼 보이는데, 알아서 유추해서 유형을 적어준다고한다.
따라서 값을 할당하지 않은 채로 선언 하면 var 변수 < 오류가 난다.
var 변수:유형 이렇게 유형까지 지정해주어야 오류가 발생하지 않는다.
최초 반드시 타입을 지정하고, 해당 타입 갑산 지정할 수 있다.
타입의 종류
정수
타입 | 설명 |
Int | 일반적인 정수 32bit, 또는 64bit의 값이 된다. (CPU에 따라 다르다고 한다) |
Unit | int와 동일하지만 마이너스가 없다. |
Byte | 8bit 폭의 값이다. |
int8, int16, int32, int64 |
각 변수의 bit 수를 나타낸다. |
실수
타입 | 설명 |
Float | 32bit 폭의 부동 소수점 값이다. |
Double | 64bit 폭의 부동 소수이다. |
Float32, Float64 Float80, Float96 |
값의 크기를 지정하여 부동 소수점을 취급하고 싶은 경우에 사용한다. Double에서도 정밀도가 부족한 경우 96bit 폭까지 사용할 수 있다. |
텍스트
타입 | 설명 |
String | 일반적인 텍스트 |
Character | 1개의 문자 텍스트 |
부울?
타입 | 설명 |
Bool | true, false |
기본형을 알아보았다. 배열, 객체, 튜플, 옵셔널도 있지만 일단 여기까지!!
'Swift' 카테고리의 다른 글
swift lifecycle (0) | 2023.01.12 |
---|---|
tableView (0) | 2023.01.11 |
navgationBar (0) | 2023.01.11 |