- ν΄λμ€λ?
- ν΄λμ€λ μ°Έμ‘°(reference) νμ μ΄λ€.
- νμ μ΄λ¦μ λλ¬Έμ μΉ΄λ©μΌμ΄μ€λ₯Ό μ¬μ©νμ¬ μ μνλ€.
- Swiftμ ν΄λμ€λ λ€μ€ μμμ΄ λμ§ μλλ€.
- ν΄λμ€ λ¬Έλ²
- μ μ : "class" ν€μλ μ¬μ©
class μ΄λ¦ {
/* ꡬνλΆ */
}
- νλ‘νΌν° λ° λ©μλ ꡬν
ꡬ쑰체 - call by value
ν΄λμ€ - call by reference
νμ λ©μλμλ μμμ μ¬μ μκ° λΆκ°ν static λ©μλμ μ¬μ μκ° κ°λ₯ν class λ©μλκ° μ‘΄μ¬νλ€.
- ν΄λμ€ μ¬μ©
ν΄λμ€μ μΈμ€ν΄μ€λ μ°Έμ‘° νμ μ΄λ―λ‘ letμΌλ‘ μ μΈλλλΌλ μΈμ€ν΄μ€ νλ‘νΌν°μ κ° λ³κ²½μ΄ κ°λ₯νλ€.
- νμ ν΄λμ€ λ§λ€μ΄ 보기
structμ κ°μ μμ μ΄λ€.