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 |
Tags
- 암호학
- Gradle
- GitHub
- 백준
- android
- Codeforces
- AWS
- Compose
- pandas
- TEST
- Coroutines
- 프로그래머스
- Python
- Hilt
- boj
- 코드포스
- MyVoca
- MiTweet
- Coroutine
- architecture
- Kotlin
- textfield
- ProGuard
- livedata
- androidStudio
- Rxjava
- 코루틴
- relay
- activity
- 쿠링
Archives
- Today
- Total
목록상수 (1)
이동식 저장소
상수에 관한 오해
거의 대부분의 프로그래밍 언어에는 흔히 상수라고도 불리는 불변값을 선언하는 키워드가 있다. 예를 들어 C의 const, Java의 final 말이다. 이 글에서는 그러한 키워드를 const로 통칭하겠다. // Kotlin val a = 3 a = 4 // Compile error 그런데 이렇게 선언된 변수를 간혹 절대로 변하지 않는다고 오해하는 경우가 있다. 나조차도 가끔 그럴 때가 있다. 주로 C나 Java의 primitive type(int, double 등)을 많이 사용하는 경우 이런 생각을 하기 쉽다. 왜냐면 저런 값들은 실제로 값이 변하지 않기 때문이다. 그런데 객체지향 언어에서는 조금 다르다. 예를 들어 이런 코틀린 코드가 있다. data class Person(var name: String,..
Primary
2020. 7. 12. 16:38