<aside>
</aside>
μλ νμΈμ, μ¬λ¬λΆ! π μ€λμ νμ΄μ¬μ ν΅μ¬ κΈ°λ₯κ³Ό μμ£Ό λ°μ ν **μ΄ν°λ μ΄ν° ν¨ν΄(Iterator Pattern)**μ λν΄ μμλ³΄κ² μ΅λλ€.
νμ΄μ¬μμ for
루νλ₯Ό μ¬μ©νλ©΄ 리μ€νΈ, νν, λμ
λ리 λ± λ€μν λ°μ΄ν° ꡬ쑰λ₯Ό λμΌν λ°©μμΌλ‘ μνν μ μμ£ . π€ κ·Έ λΉλ°μ΄ λ°λ‘ μ΄ν°λ μ΄ν° ν¨ν΄μ μμ΅λλ€! μ΄ ν¨ν΄μ 컬λ μ
μ λ΄λΆ ꡬ쑰λ₯Ό λ
ΈμΆνμ§ μμΌλ©΄μλ, κ·Έ μμ μμλ€μ μμ°¨μ μΌλ‘ μ κ·Όν μ μλ νμ€νλ λ°©λ²μ μ 곡ν©λλ€. λ§μΉ TV μ±λμ λ릴 λ μ΄λ€ TVλ 리λͺ¨μ»¨μ 'λ€μ' λ²νΌλ§ λλ₯΄λ©΄ λλ κ²κ³Ό κ°μ£ . πΊ ν¨κ» μμΈν μμλ΄
μλ€! β¨
μ΄λ² κ°μμ λͺ©νμ λλ€.
__iter__
μ __next__
λ₯Ό μ΄ν΄ν©λλ€.λ¨μ΄ λͺ©λ‘μ μμμΌλ‘ μννλ μ¬μ©μ μ μ 컬λ μ
μμ λ₯Ό ν΅ν΄, μ΄ν°λ μ΄ν°λ₯Ό μλμΌλ‘ ꡬννλ λ°©μκ³Ό μ λλ μ΄ν°λ₯Ό νμ©νλ λ κ°μ§ λ°©μμ λΉκ΅ν΄ λ΄
λλ€. λͺ¨λ μ½λλ iterator_example.py
νμΌ νλμ λ΄κ² μ΅λλ€.