λͺ¨λ μλ°μ€ν¬λ¦½νΈ Deep Dive λμμ 23~23.4μ μ 리νμμ΅λλ€.
μ μ μ½λκ° νκ°λλ©΄ μ μ μ€ν 컨ν μ€νΈκ° μμ±λλ€.
ν¨μ μ½λκ° νκ° λλ©΄ ν¨μ μ€ν 컨ν μ€νΈκ° μμ±λλ€.
evalμ½λλ strict modeμμ μμ λ§μ λ μμ μΈ μ€μ½νλ₯Ό μμ±νλ€. eval μ½λκ° νκ° λλ©΄ eval μ€ν 컨ν μ€νΈκ° μμ±λλ€.
λͺ¨λ μ½λκ° νκ° λλ©΄ λͺ¨λ μ€ν 컨ν μ€νΈκ° μμ±λλ€.
λͺ¨λ μμ€μ½λλ μ€ν μ μ νκ° κ³Όμ μ κ±°μΉλ©° μ€νμ μν μ€λΉλ₯Ό ν©λλ€.
μμ€μ½λ νκ°
μ€ν 컨ν
μ€νΈλ₯Ό μμ±νκ³ λ³μ, ν¨μ λ±μ μ μΈλ¬Έλ§ λ¨Όμ μ€ννμ¬ μμ±λ λ³μλ ν¨μ μλ³μλ₯Ό ν€λ‘ μ€ν 컨ν
μ€νΈκ° κ΄λ¦¬νλ μ€μ½ν(λ μ컬 νκ²½μ νκ²½ λ μ½λ)μ λ±λ‘νλ€.
μμ€μ½λ μ€ν
μ μΈλ¬Έμ μ μΈν μμ€μ½λκ° μμ°¨μ μΌλ‘ μ€νλκΈ° μμ. μ΄λ μ€νμ νμν λ³μ, ν¨μμ μ°Έμ‘°λ₯Ό μ€ν 컨ν
μ€νΈκ° κ΄λ¦¬νλ μ€μ½νμμ κ²μν΄μ μ·¨λνκ² λλ€.
μμ€νκ° κ³Όμ μμλ μ μΈλ¬Έλ§ λ¨Όμ μ€ννλ€. μ μ μ½λμ λ³μ μ μΈλ¬Έκ³Ό ν¨μ μ μΈλ¬Έμ΄ λ¨Όμ μ€νλκ³ κ·Έ κ²°κ³Ό μμ±λ μ μ λ³μμ μ μ ν¨μκ° μ€ν 컨ν μ€νΈκ° κ΄λ¦¬νλ μ μ μ€μ½νμ λ±λ‘λλ€.
μ μ μ½λκ° μμ°¨μ μΌλ‘ μ€νλλλ° μ΄λ μ μ λ³μμ κ°μ΄ ν λΉλκ³ ν¨μκ° νΈμΆλλ€. ν¨μκ° νΈμΆλλ©΄ μ μ μ½λμ μ€νμ μΌμ μ€λ¨νκ³ ν¨μ λ΄λΆλ‘ μ§μ νλ€.
λ§€κ°λ³μμ μ§μ μ μΈλ¬Έμ΄ λ¨Όμ μ€νλκ³ , κ·Έ κ²°κ³Ό μμ±λ λ§€κ°λ³μμ μ§μ λ³μκ° μ€ν 컨ν μ€νΈκ° κ΄λ¦¬νλ μ§μ μ€μ½νμ λ±λ‘λλ€. ν¨μμμμ this λ°μΈλ©μ΄ κ²°μ λλ€.
μ½λκ° μ€νλλ €λ©΄ μ€μ½ν, μλ³μ, μ½λ μ€ν μμ λ±μ κ΄λ¦¬κ° νμνλ€. => μ΄ λͺ¨λ κ²μ κ΄λ¦¬νλ κ²μ΄ μ€ν 컨ν μ€νΈ
μ½λμ μμλ₯Ό κ΄λ¦¬νλ€. μ€ν 컨ν μ€νΈ μ€νμ μ΅μμμ μ‘΄μ¬νλ μ€ν 컨ν μ€νΈλ μΈμ λ νμ¬ μ€νμ€μΈ μ½λμ μ€ν 컨ν μ€νΈμ΄λ€
Ref
- μ΄μ λͺ¨ μ , βλͺ¨λ μλ°μ€ν¬λ¦½νΈ Deep Diveβ, μν€λΆμ€