2012년 4월 28일 토요일

init()


소스파일은 자신의 초기화 함수를 정의할 수 있다.

클래스나 객체 단위가 아니다. "소스파일" 단위다.

init 함수는 호출하지 않아도 자동 호출된다.




Finally, each source file can define its own niladic init function






package main
import "fmt"


func main() { 
fmt.Println(  "main 함수 호출됨.")


fmt.Println(  "main 함수 종료됨.")
}


func init() {


fmt.Println(  "init 함수 호출됨.")

}