반응형
Notice
Recent Posts
Recent Comments
Link
- Today
- Total
07-05 05:44
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 명령어
- Observable
- scheduledTimer
- substr
- sigmoid
- 딥러닝
- tapply
- r
- Python
- 시각화
- Optional
- SQL
- cocoapods
- ios
- trunc
- delegate
- grep
- swiftUI
- rxswift
- Linux
- struct
- NVL
- 연산자
- Upper
- MVC
- decode
- SWIFT
- barplot
- ReLU
- deeplearning
Archives
목록Let (1)
iOS 개발 기록 블로그
iOS(Swift) var와 let의 차이, 쓰는 이유
Swift라는 언어에서는 var와 let 변수가 있다. 그 차이점을 알아보려고 한다. 정말 정말 간단히 결론부터 설명하자면 var는 이후에 수정(새로운 값을 할당) 가능한 것 let은 수정 불가한 것 그러면 스위프트나 다른 언어들에서 왜 이렇게 불변하는 변수를 만들까? 그냥 전부 다 var로 하면 편할 텐데 말이다. 이는 바로 효율성, 성능 때문이다. 내가 마트에 가서 매일 식빵을 두 개 사 온다고 생각해보자. var라는 장바구니는 얼마나 많은 식빵이 들어올지 모르고 여러 경우를 대비해야 하기 때문에 무지막지하게 큰 장바구니를 들고 다니는 거다. 그러나 let은 딱 식빵 두개 들어갈 수 있는 장바구니를 만드는 것이다. diceArray라는 배열이 있다. 이 배열은 코드 상 이후에 새로운 값이 할당되지 않..
iOS
2022. 5. 8. 23:40