π» TIL 4μΌμ°¨ - 21.06.17
βπ» μ€λ λ°°μ΄ κ², Key Point
- μ½λ μ€νμΌλ§μ μ μ€μνκ°?
κ°λ μ±μ΄ μ’μ§ μμ μ½λλ₯Ό μμ±νλ€λ©΄ λλ£κ° μ½λλ₯Ό μ½κ² μ΄ν΄ν μ μκΈ° λλ¬Έμ μν΅μ 걸리λ μκ°μ΄ μ¦κ°νκ³ , λν μ½λμ μλ¬κ° μλ κ²½μ° μ½κ² λ°κ²¬ν μ μλ€.
- λ³μλͺ μ κ°μ λ³Έμ§μ μΈ μλ―Έλ₯Ό κ°μ§κ³ μμ΄μΌ νλ€.
λ³μμ μ΄λ¦μ νλ¨μ΄λ‘ νννλ κ²μ΄ κ°μ₯ μ’λ€. κ°λ° λΆμΌμ ν΅μ¬μ μ λ¬μ¬ν΄μ£Όλ λ¨μ΄μΌμλ‘ μ’λ€. μλ₯Όλ€μ΄ κΈμ΅ κ΄λ ¨ κ°λ°μ νλ κ²½μ°, κ·Έ μ°μ λΆμΌμμ μ¬μ©νλ μ©μ΄λ₯Ό κ°λ₯νλ©΄ κ·Έλλ‘ μ°λ κ²μ΄ μ’λ€. ν¨μμ μ΄λ¦μ λμ¬λ‘ μμνλ κ²μ΄ μ’μΌλ©°, λ°μ΄ν°μ λͺ¨μμ΄ ν λΉλ λ³μμ μ΄λ¦μ 볡μ λͺ μ¬κ° μ’λ€.
μ½λλ λ»μ΄ λΆλͺ νκ³ μ€ν λλ ν, λλλ‘ μ§§κ² μ°μ. BooleanμΌλ‘ νκ°λλ ννλ¬Έμ λ°λ‘ return νμ.
- λ°λ³΅λ¬Έ
λ°λ³΅λ¬Έμ΄λ κ°κ±°λ λΉμ·ν μ½λλ₯Ό μ¬λ¬ λ² μ€νμμΌμΌ ν κ²½μ°μ μ°λ ꡬ문μ΄λ€. λ°λ³΅ν 쑰건μ μ½λλ‘ μμ±νκ³ λ°λ³΅ν λ΄μ©μ μ€κ΄νΈ block μμ λ£μ΄μ€λ€. λ°λ³΅ν 쑰건μ μ΄κΈ°ν, 쑰건μ, μ¦κ°λ¬Έ μμΌλ‘ λ£μ΄μ€λ€.
while ꡬ문μ λ°λ³΅ν 쑰건 μ€, μ΄κΈ°ν, μ¦κ°λ¬Έμ λ°λ‘, 쑰건μλ§ κ΄νΈ μμ λ£μ΄μ€λ€.
π‘ μ€λ λλ μ
λκ° λ΄λ μ§κ΄μ μ΄κ³ λͺ νν μ½λλ₯Ό μμ±νλ κ°λ°μκ° λκ³ μΆλ€!