[Go] init ν¨μ
initμ Goμμ μ 곡νλ λ νλμ magic ν¨μλ€.
goλ initμ΄λΌλ μ μν¨μκ° μμΌλ©΄ κ·Έκ±Έ λͺ°λ μμμμ μ μ€νμμΌλ²λ¦°λ€.
μ΄κ² μ¬λ¬κ° μμλλ μ μλ³μ μμ€ λ‘μ§μ΄ μμλλ μμκ° κΌ¬μΌ μ μμ΄μ μ΄λμ λ μ΄ν΄λ₯Ό κ°κ³ μ¬μ©ν΄μΌ νλ€.
κ·Όλ° μ΄μ―€λλ©΄ λλκ³ μ μλ³μ μ°λΌκ³ μ₯λ €νλ건λ°, μ μ μ μΈκ±ΈκΉ?
κΈ°λ³Έ μ¬μ©λ²
κ·Έλ₯ initμ΄λ ν¨μλ₯Ό λκ³ μ½λλ₯Ό μ€ννλ©΄

λ¨Όμ μ€νλλ€.
μ μλ³μκ° μμλ
κ·Όλ° initμ΄ λ νμ λ¨Όμ μ€νλλ κ²λ μλλ€. μ μλ³μ νκ°μμ΄ μ‘΄μ¬ν λλ λ§μ΄ λ¬λΌμ§λ€.
μ΄λ°μμΌλ‘ μ μλ³μ 컨ν
μ€νΈμμ μ€νλλ λ‘μ§μ΄ μμΌλ©΄ κ·Έκ² λ¨Όμ μ€νλκ³ , initμ λμ€μ μ€νλλ€.
μ΄λ κ²
μμμ νμ ν¨ν€μ§μ λλ€ initμ΄ μμλ
μ΄μ μ¬μ¬ μ§μ¦λκΈ° μμνλ€.
λ§μ½ main ν¨ν€μ§κ° a ν¨ν€μ§λ₯Ό importνκ³ , λλ€ initμ΄ μλ€λ©΄ a ν¨ν€μ§μ initμ΄ λ¨Όμ μ€νλλ€.


ν νμΌμ initμ΄ μ¬λ¬κ° μμλ
λλκ²λ initμ 무νλλ‘ μ€λ³΅μ μκ° λλ€. μμ§?

μ λ΄λλ κ·Έλ₯ μ μν μμλλ‘ μ€νλλ€.
κ°μ ν¨ν€μ§μ μ¬λ¬κ°μ initμ΄ μμλ
μ΄κ±΄ λ κ±°μ¬λ¦°λ€.
κ°μ ν¨ν€μ§μ λ€λ₯Έ μμ€νμΌμ initμ΄ μ¬λ¬κ° 곡쑴ν μλ μλ€.
μ΄λ΄λλ λλκ²λ "νμΌλͺ
"μ μ¬μ μλλ‘ initμ΄ μ€νλλ€.

λ©μ§μ§ μμκ°?