μμ λΆν° Parameter(맀κ°λ³μ)μ Argument(μ λ¬μΈμ)μ κ°λ μ λΉμ·νκ² μκ°νκ³ , λΉμ·ν μλ―Έλ‘ μ¬μ©νμ΄μ.
μ΅κ·Όμ μ€μννΈμ λ¬Έλ²μ 볡μ΅νκ³ μλλ°
Argument labels(μ λ¬μΈμ λ μ΄λΈ)μ μ 리νλ€λ³΄λ
λ μ©μ΄μ μ°¨μ΄λ₯Ό λκ³ μ¬μ©ν΄μΌκ² λ€λ μκ°μ΄ λ€μ΄μ λ³Έ κΈμ ν¬μ€ν νκ² λμμ΅λλ€! π
ν μ€λ‘ μ€λͺ νμλ©΄, 맀κ°λ³μμ μ λ¬μΈμλ ν¨μμ μ λ¬νκ±°λ ν¨μ λ΄λΆμμ μ λ¬λ°λ "κ°"μ μλ―Ένμ§λ§
μμΉμ λ°λΌμ λ€λ₯΄κ² λΆλ₯΄λ κ²μ λλ€.
μ¦ λ§€κ°λ³μλ ν¨μμ μ μμμ, μ λ¬μΈμλ ν¨μμ νΈμΆμμ μ¬μ©νλ νΈμΉμΌλ‘ 보면 λ©λλ€.
μλμμ μμ μ½λλ₯Ό ν΅ν΄ μ€λͺ ν΄λ릴κ²μ!
greetingμ΄λΌλ ν¨μμ μ μλ₯Ό νκ³ νΈμΆμ ν΄μ£Όμμ΄μ.
μ¦ μμͺ½ ν¨μ μ μλΆλΆμ toμ fromμ 맀κ°λ³μ,
μλμͺ½ νΈμΆ λΆλΆμ toμ fromμ μ λ¬μΈμμ λλ€.
μ΄ κ²½μ°μλ 맀κ°λ³μμ μ λ¬μΈμμ μ΄λ¦μ μΌμΉμν¨ κ²½μ°μΈκ±°μ£ .
μ λ¬μΈμ λ μ΄λΈμ 맀κ°λ³μ μ΄λ¦ μμ λΆμ΅λλ€.
ν¨μ μμ μ΄λ€ μ λ¬μΈμ κ°μ κ°μ Έμ€λμ§ λͺ μνκΈ° μν΄ μ¬μ©νλλ°, κ°μ΄ μ¬λ¬κ°μΈ κ²½μ° μ λ¬μΈμμ μμμ 맀κ°λ³μ μμκ° κ°λ€λ©΄ μλ΅ν΄λ μκ΄μ΄ μμ΅λλ€.
μμ greetingNoLabelμ μ λ¬μΈμ λ μ΄λΈμ μ¬μ©νμ§ μμ κ²½μ°μ΄κ³ , λ°μ greetingWithLabelμ μ λ¬μΈμ λ μ΄λΈμ μ μ΄μ€ κ²½μ°μ λλ€.
μ¦, λλ²μ§Έ ν¨μμ receiverμ giverκ° μ λ¬μΈμ λ μ΄λΈμ ν΄λΉλλ κ²μ΄μ£ .
μ λ¬μΈμ λ μ΄λΈμ μ¬μ©νλ©΄ ν¨μ μ€λ²λ‘λ©λ κ°λ₯ν©λλ€.
greetingμ΄λΌλ μ΄λ¦μ΄ κ°μ λ ν¨μκ° μμ§λ§, μ λ¬μΈμμ μ΄λ¦μ λ°λΌ κ°κ° λ€λ₯Έ ν¨μλ‘ κ°μ 보λ΄λλ‘ν κ²μΈλ°,
ν¨μμ νΈμΆ λΆλΆμμ μ λ¬μΈμ μ΄λ¦μ receiver, giverλ‘ λ³΄λΌ μ λλ² μ§Έ ν¨μκ° μ€νλ©λλ€.
λ ν¨μ λͺ¨λ μ λ¬μΈμ λ μ΄λΈμ μ¬μ©ν κ²½μ°μ λλ€.
μ ν¬ μ§μλ λ λ§λ¦¬ κ°μμ§λ₯Ό κΈ°λ₯΄λλ° κ΅¬μ°λ λ¨μμ΄κ³ , λ‘μ΄λ μ¬μμ΄κΈ° λλ¬Έμ
κ°κ° boyμ girlμ΄λΌλ μ λ¬μΈμλͺ , μ λ¬μΈμ λ μ΄λΈμ μ¬μ©νμ΅λλ€.
λ€μνλ² μ 리νμλ©΄ μ λ¬μΈμλ μ΄λ€ μ΄λ¦μΌλ‘ ν¨μμ κ°μ 보λ΄μ€ κ²μΈμ§
맀κ°λ³μλ μ΄λ€ μ΄λ¦μΌλ‘ ν¨μ λ΄λΆμμ μ¬μ©ν κ²μΈμ§λ₯Ό λͺ μνκΈ° μν κ²μ λλ€.
μ λ¬μΈμ λ μ΄λΈμ ν¨μ μ μλΆμ 맀κ°λ³μμ ν¨κ» μ¬μ©νλ κ²μ΄κ³ , μλ΅μ΄ κ°λ₯ν©λλ€.
λν μμΌλ μΉ΄λ ν¨ν΄(_)μΌλ‘ μλ΅νλ κ²λ κ°λ₯ν΄μ.
μ λ¬μΈμ λ μ΄λΈμ μ¬μ©νλ©΄ ν¨μ λ°μμ ν¨μ μμΌλ‘ μ΄λ€ κ°μ κ°μ Έμλμ§, μ΄ κ°μ μ΄λ€ μ΄λ¦μ λΆμ¬ 맀κ°λ³μλ‘ μ¬μ©ν κ²μΈμ§λ₯Ό
λͺ μν μ μμ΅λλ€. μ΄ κ²½μ° ν΄λΉ κ°μ΄ μ΄λ€ κΈ°λ₯μ νλμ§λ₯Ό μ΄λ €μ 맀κ°λ³μ μ΄λ¦μ λΆμ¬μ£Όλ κ²μ΄ μ’κ² μ£ ?
λν μμ μ€λͺ νλλ‘ μ λ¬μΈμμ μ΄λ¦μ λ°λΌ ν¨μ μ€λ²λ‘λ©μ ν μ μκΈ°λ ν©λλ€.
λͺ λΈλ‘κ·Έμμ μκ·λ¨ΌνΈ λ μ΄λΈμ νλΌλ―Έν° λ μ΄λΈλ‘ μλͺ» λΆλ₯΄λ κ²½μ°λ₯Ό 보기λ νκ³
κ·Έλ° κΈλ€μ μ νλ€λ³΄λ κ°λ μ΄ ν·κ°λ €μ λ³Έ μ£Όμ μ κΈμ μ°κ² λμμ΅λλ€.
μκ·λ¨ΌνΈμ νλΌλ―Έν°λ₯Ό μ ννκ² μ΄ν΄νλ€λ©΄ νΌλνμ§ μμ κ² κ°μμ.
κ²°λ‘ ,
νλΌλ―Έν° == μΈμ == 맀κ°λ³μ
μκ·λ¨ΌνΈ == μΈμ == μ λ¬μΈμ
ν¨μ ν¨μ μ μλΆλΆμμ 맀κ°λ³μ μ΄λ¦ μμ μ°μ΄λ κ²μ μκ·λ¨ΌνΈ λ μ΄λΈ!
μκ·λ¨ΌνΈ λ μ΄λΈμ μ¬μ©νμ§ μμλ λκ³ μμΌλ μΉ΄λ ν¨ν΄μΌλ‘λ μλ΅ν μ μλ€.
'π > Swift' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[Swift] Optional(μ΅μ λ) νμ μ λν΄ μμ보μ (0) | 2021.11.01 |
---|---|
[iOS] 곡곡 λ°μ΄ν° API μ΄μ©νκΈ° (Alamofire) (0) | 2021.08.22 |
[Swift] λ¬Έμμ΄ κ΄λ ¨ νλ‘νΌν°μ λ©μλ (0) | 2021.07.12 |
[Xcode] νλ©΄ λ€μ§κΈ° (0) | 2021.06.21 |
[iOS] Height is ambiguous κ²½κ³ (0) | 2021.06.17 |
λκΈ