1κΈκ°μ²΄λ?
- μ»΄ν¨ν° νλ‘κ·Έλλ° μΈμ΄ λμμΈμμ, μΌκΈ κ°μ²΄λ λ€λ₯Έ κ°μ²΄λ€μ μΌλ°μ μΌλ‘ μ μ© κ°λ₯ν μ°μ°μ λͺ¨λ μ§μνλ κ°μ²΄λ₯Ό κ°λ¦¬ν¨λ€.
- λ³΄ν΅ ν¨μμ 맀κ°λ³μλ‘ λκΈ°κΈ°, μμ νκΈ°, λ³μμ λμ νκΈ°μ κ°μ μ°μ°μ μ§μν λ μΌκΈ κ°μ²΄λΌκ³ νλ€.
- μΌκΈκ°μ²΄λ λ¬΄μ¨ ννμ λ°λλ€λ κ² μλλΌ, μ¬μ©ν λ λ€λ₯Έ μμλ€κ³Ό μλ¬΄λ° μ°¨λ³μ΄ μλ€λ κ²μ λ»νλ€.
- μ μμ μ€μμ²λΌ κ°μ₯ κ°λ¨ν μ€μΉΌλΌ μλ£νμ λλΆλΆ μΌκΈ κ°μ²΄μ΄λ€.
- μ€μννΈμμλ ν΄λ‘μ λ₯Ό ν΅ν΄ μΌκΈν¨μλ₯Ό ꡬν
μΌκΈ κ°μ²΄μ μ΄κΈ κ°μ²΄.
ALGOLμμ μ€μλ ννμμ μ¬μ©νκ±°λ λ³μμ ν λΉν μ μμΌλ©°, νλ‘μμ μ 맀κ°λ³μλ‘ λκ²¨μ§ μ μλ€. νμ§λ§ νλ‘μμ μ κ²½μ° νλ‘μμ μ½μμ νΈμΆ λμ νΉμ λ§€κ° λ³μλ‘ λ±μ₯ν μ μμ λΏμ΄λ©°, νλ‘μμ λ₯Ό λ°ννλ νλ‘μμ λ μλ€. μ΄λ° μΈ‘λ©΄μμ ALGOLμμμ νλ‘μμ λ μ΄κΈ μλ―Όμ΄λ€. μΈμ λ μ§μ λνλμΌ νλ©° λ³μλ μ°μ°μμΌλ‘ λμ λνλΌ μ μκΈ° λλ¬Έμ΄λ€.
μΌκΈκ°μ²΄ 쑰건
λͺ¨λ μΌκΈ κ°μ²΄λ ν¨μμ μ€μ§μ μΈ λ§€κ°λ³μκ° λ μ μλ€.
λͺ¨λ μΌκΈ κ°μ²΄λ ν¨μμ λ°νκ°μ΄ λ μ μλ€.
λͺ¨λ μΌκΈ κ°μ²΄λ ν λΉμ λμμ΄ λ μ μλ€.
λͺ¨λ μΌκΈ κ°μ²΄λ λΉκ΅ μ°μ°(==, equal)μ μ μ©ν μ μλ€
μΌκΈ κ°μ²΄μ΄κΈ° λλ¬Έμ ν μ μλ κ²
μ½λ°± ν¨ν΄ μ μ¬μ©ν μ μλ€.
κ³ μ°¨ν¨μ(High-order function) λ₯Ό λ§λ€ μ μλ€.
'iOS π > Swift' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
Swift12 - μμ (0) | 2021.02.02 |
---|---|
Swift11 - νλ‘νΌν° (0) | 2021.02.02 |
Swift09 - ν΄λ‘μ (0) | 2021.02.02 |
Swift08 - κ° νμ vs μ°Έμ‘°νμ (0) | 2021.02.01 |
Switf07 - ꡬ쑰체 vs ν΄λμ€ vs μ΄κ±°ν (0) | 2021.02.01 |