Kotlin - Scope functions (let, with, run, apply, also)
μ½νλ¦°μ μ¬μ©νλ©΄μ νμ ν·κ°λ Έλ Scope functions μ λν΄ μ λ¦¬ν΄ λ³΄κ³ μ ν©λλ€. μ½νλ¦°μ μ¬μ©νλ€ λ³΄λ©΄ κ΅μ₯ν μμ£Ό μ νκ³ μ¬μ©ν κ°λ
λ€μ΄κΈ°μ μ΄λ² κΈ°νμ νμ€ν μ 리νκ³ , μ΄λ€ μν©μ μ΄λ€ ν¨μλ₯Ό μ¬μ©νλ κ²μ΄ μ ν©ν μ§ μ νν νμ
νλ κ²μ΄ λͺ©νμ
λλ€. Scope functionsκΈ°λ³Έμ μΌλ‘ Scope functionsλ, μ½λ λΈλ‘μ μ€ννλ νΉμ κ°μ²΄μ λν΄ λμΌν μμ
μ μνν©λλ€.μΌλΆλ λλ€ ννμμ΄ μ 곡λκ³ , κ°μ²΄μ μ΄λ¦μ μ¬μ©νμ§ μκ³ λ κ°μ²΄μ μ κ·Όμ΄ κ°λ₯ν©λλ€. (this, it) μ½νλ¦°μ Scope functionsμλ let, run, with, apply, also 5κ°μ§μ ν¨μλ€μ΄ μ‘΄μ¬ν©λλ€. μ λ μ½λλ λμΌν λ‘μ§μ μννμ§λ§, let μ μ¬μ©νλ©΄ λμ± κ°λ¨νκ² κ°..
2024. 12. 15.