[Go] ν¨ν€μ§
goλ ν¨ν€μ§ λ¨μλ‘ λͺ¨λμ ꡬμ±νκ³ μ¬μ¬μ©ν μ μκ² ν΄μ€λ€.
ν¨ν€μ§μ μ μΈμ package ν€μλλ‘ νλλ°, ν¨ν€μ§μ μ΄λ¦μ λλ ν°λ¦¬λͺ κ³Ό κ°κ² νλ€. μμ€νμΌ μ΄λ¦μ ν¨ν€μ§λͺ κ³Ό λ¬λΌλ λκ³ , μ¬λ¬ μμ€νμΌμ΄ κ°μ ν¨ν€μ§λͺ μ 곡μ ν μ μλ€.
main
μ μΌνκ² νΉλ³ν μλ―Έλ₯Ό κ°λ ν¨ν€μ§λͺ
μ mainμ΄λ€. go μ»΄νμΌλ¬λ main ν¨ν€μ§λ₯Ό μ§μ
μ μΌλ‘ μΈμνκ³ κ±°κΈ° λ€μ΄μλ mainν¨μλ₯Ό μ°Ύμλ€κ° μ€νμν¨λ€.
import
import "ν¨ν€μ§λͺ
"μ νλ©΄ λ§λ€μλ(νΉμ λ°μλ) ν¨ν€μ§λͺ
μΌλ‘ ν΄λΉ ν¨ν€μ§μ λ©€λ²λ€μ μ¬μ©ν μ μλ€. fmt.Printlnμ μ°λ―μ΄...
μ¬κΈ°μ λ κΉλ€λ‘μ΄ μ€νμΌ κ°μκ° λνλλλ°, μλ¬Έμλ‘ μμνλ μ΄λ¦μ μ¨κ²¨μ Έμ μ¬μ©ν μ μκ³ , λλ¬Έμλ‘ μμνλ μ΄λ¦λ§ ν¨ν€μ§μμ κΊΌλ΄μΈ μ μλ€λ κ²μ΄λ€.
κ·Έλ¦¬κ³ importλ¬Έμ μμ μ λλ ν°λ¦¬μ μλκ²λΏλ§ μλλΌ κΉνκ°μ μ½λ μ μ₯μμμλ μ§ν΅μΌλ‘ μ½λλ₯Ό λμ΄λ€ μ»΄νμΌμ ν μλ μλ€.
init
initμ΄λΌλ νΉμ΄ν ν¨μκ° μλ€. μ΄κ±΄ ν΄λΉ ν¨ν€μ§κ° λ‘λλλ©΄ 무쑰건 μ²μ νΈμΆλλ€.
μ΄λ main ν¨ν€μ§μλ ν΄λΉλλ€.


μ°Έμ‘°
http://pyrasis.com/book/GoForTheReallyImpatient/Unit39
https://mingrammer.com/go-codelab/package-and-import/
http://golang.site/go/article/15-Go-%ED%8C%A8%ED%82%A4%EC%A7%80