1 개요[ | ]
- Go init()
- 패키지가 로드될 때 가장 먼저 실행되는 함수
Go
Copy
package main
import "fmt"
func init() {
fmt.Println("Hello, init")
}
func main() {
fmt.Println("Hello, main")
}
Loading
Go
Copy
package main
import "fmt"
var name = "Alice"
func init() {
fmt.Println("==== init ====")
fmt.Println("name:", name) // Alice
name = "Bob"
fmt.Println("name:", name) // Bob
}
func main() {
fmt.Println("==== main ====")
fmt.Println("name:", name) // Bob
name = "Carol"
fmt.Println("name:", name) // Carol
}
Loading
2 같이 보기[ | ]
3 참고[ | ]
편집자 Jmnote
로그인하시면 댓글을 쓸 수 있습니다.