๐ ๊ณต๋ถ/๐ Kotlin
์๋
ํ์ธ์. ์ง๋๋ฒ์ kotlin์ Equality์ ๋ํด ํฌ์คํ
ํ์๋๋ฐ์. ์๋ ํฌ์คํ
์
๋๋ค. Kotlin์ Equality, == vs === Equality | Kotlin kotlinlang.org ๊ณต์๋ฌธ์์ ๋ฐ๋ฅด๋ฉด kotlin์๋ ๋ ๊ฐ์ง ํ์
์ Equality๊ฐ ์กด์ฌํฉ๋๋ค. Structural equality์ Referential equality์ธ๋ฐ์. ๊ฐ๋จํ ๋งํ์๋ฉด Structural equality๋ ๊ฐ์ ๋น๊ตํ๋ ๊ฒ์ด๊ณ , Ref dev-sia.tistory.com Structural equality์ Referential equality, ๋์ผ์ฑ๊ณผ ๋๋ฑ์ฑ์ ๋ํด ์ ๋ฆฌํ๋ฉด์ == ์ฐ์ฐ์์ === ์ฐ์ฐ์์ ์ฐจ์ด์ ๋ํด ์์๋ณด์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ equals๋ฅผ ํธ์ถํ์ ๋ ๋์ผ์ฑ๊ณผ ๋๋ฑ์ฑ์ ๋น..
๐ ๊ณต๋ถ/๐ Kotlin
Equality | Kotlin kotlinlang.org ๊ณต์๋ฌธ์์ ๋ฐ๋ฅด๋ฉด kotlin์๋ ๋ ๊ฐ์ง ํ์
์ Equality๊ฐ ์กด์ฌํฉ๋๋ค. Structural equality์ Referential equality์ธ๋ฐ์. ๊ฐ๋จํ ๋งํ์๋ฉด Structural equality๋ ๊ฐ์ ๋น๊ตํ๋ ๊ฒ์ด๊ณ , Referential equality๋ ์ฃผ์๊ฐ ๋น๊ต๋ฅผ ํตํด ๋์ผํ ๊ฐ์ฒด์ธ์ง๋ฅผ ๋น๊ตํ๋ ๊ฒ์
๋๋ค. ์ฌ๊ธฐ์์ ๋๋ฑ์ฑ๊ณผ ๋์ผ์ฑ์ ๋ํด ์์๋ด
์๋ค. ๋์ผ์ฑ identity ๋์ผํ๋ค๋ ๋ป์ผ๋ก, ์ฃผ์ด์ง ๋ ๊ฐ์ ๊ฐ์ฒด๊ฐ ์์ ํ ๊ฐ์ ๊ฒฝ์ฐ๋ฅผ ๋ปํ๋ค. ์ฆ, ์ฃผ์๊ฐ์ ๋น๊ตํ์ฌ ๋์ผํ ์ฃผ์์ ๊ฐ์ฒด๋ฅผ ๊ฐ๋ฆฌํฌ ๊ฒฝ์ฐ true, ์๋ ๊ฒฝ์ฐ false์ด๋ค. ๋๋ฑ์ฑ equality ๋๋ฑํ๋ค๋ ๋ป์ผ๋ก, ์ฃผ์ด์ง ๋ ๊ฐ์ ๊ฐ์ฒด๊ฐ ๋๋ฑํ ์ ๋ณด๋ฅผ ๊ฐ..
๐ ๊ณต๋ถ/๐ Kotlin
๊ทธ๋์ ์นดํ
๊ณ ๋ฆฌ๋ฅผ ๋ง๋ค์ด ๋ฒ๋ ธ์ต๋๋ค. ์ฒซ ๊ธ์ KotlinConf 2023์ด ๋ ๊ฒ ๊ฐ์์. ์ ์ ๋ฆฌํด์ ์กฐ๋ง๊ฐ ํฌ์คํ
ํ๊ฒ ์ต๋๋ค.
๐ ๊ณต๋ถ/๐ Kotlin
์๋
ํ์ธ์? ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ๋ฅผ ํ๋ค๊ฐ, ํน์ ์ฝ๋ฉ ํ
์คํธ๋ฅผ ๋ณด๋ค๊ฐ ์๋ค๋ ๋์ฒด ์ด๋ป๊ฒ ์๊ฐ์ ์ฌ๋ ๊ฑด์ง ๊ถ๊ธํ๋ ์ ์ด ์์์ด์. ์๋ ์๊ฐ ์ด๊ณผ๋ผ๋ ์๋ฒ CPU ๊ตฌ๋ ค์ ๊ทธ๋ฐ ๊ฑฐ ์๋์ผ? ๋ด ๋ก์ง์๋ ์๋ชป์ด ์๋ค! ๋ฐฉ๊ธ ์ฝํ
๋ณด๊ณ ํน๋ฐ์์ ์ฐ๋ ๊ธ ์๋๋๋ค. ์๋ฌดํผ ๊ณผ์ฐ ์ด๋ป๊ฒ ์๊ฐ์ ์ฌ๋ ๊ฑธ๊น์? ์ค๋์ Kotlin์์ ์ฝ๋์ ์คํ ์๊ฐ์ ์ด๋ป๊ฒ ์ธก์ ํ๋์ง์ ๋ํด ์์๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. Java ์ ๊ฐ์๊ธฐ Java ๊บผ๋ด์ค๋๊ณ ์? Java๋ Kotlin์ด๋ ์ด์ฐจํผ ๋ฐ์ดํธ์ฝ๋๋ก ๋ณํ๋์ด JVM์์ ๋์๊ฐ๋ ๊ฑด ๋๊ฐ๊ธฐ ๋๋ฌธ์ Kotlin์์ ํ๊ณ ์ ํ๋ ๊ฒ๋ค์ ๋๋ถ๋ถ Java์ ๋จผ์ ๊ตฌํ๋์ด ์๋ต๋๋ค. Java์์ ์คํ ์๊ฐ์ ์ธก์ ํ๊ธฐ ์ํด์๋ ๋ ๊ฐ์ง ๋ฐฉ๋ฒ์ ์ธ ์ ์์ต๋๋ค. 1. System.currentTi..
'๐ ๊ณต๋ถ/๐ Kotlin' ์นดํ
๊ณ ๋ฆฌ์ ๊ธ ๋ชฉ๋ก
๋จ์ถํค
๋ด ๋ธ๋ก๊ทธ
๋ด ๋ธ๋ก๊ทธ - ๊ด๋ฆฌ์ ํ ์ ํ |
Q
Q
|
์ ๊ธ ์ฐ๊ธฐ |
W
W
|
๋ธ๋ก๊ทธ ๊ฒ์๊ธ
๊ธ ์์ (๊ถํ ์๋ ๊ฒฝ์ฐ) |
E
E
|
๋๊ธ ์์ญ์ผ๋ก ์ด๋ |
C
C
|
๋ชจ๋ ์์ญ
์ด ํ์ด์ง์ URL ๋ณต์ฌ |
S
S
|
๋งจ ์๋ก ์ด๋ |
T
T
|
ํฐ์คํ ๋ฆฌ ํ ์ด๋ |
H
H
|
๋จ์ถํค ์๋ด |
Shift + /
โง + /
|
* ๋จ์ถํค๋ ํ๊ธ/์๋ฌธ ๋์๋ฌธ์๋ก ์ด์ฉ ๊ฐ๋ฅํ๋ฉฐ, ํฐ์คํ ๋ฆฌ ๊ธฐ๋ณธ ๋๋ฉ์ธ์์๋ง ๋์ํฉ๋๋ค.