Go Main Package
in Programming Language on Go
Main Package
Go는 패키지로 구분한다.
main.go는 컴파일을 하기 위한 진입점이다. (마치 java의 psvm과 같은 기능인 듯)
컴파일러는 컴파일하고 진입점을 찾기 위해 패키지 이름 main을 찾는다.
그리고 main이라는 function이 반드시 선언되어 있어야하며 컴파일러는 main function을 실행시킨다.
Go는 파일 최상단에 package를 명시한다.
새로운 언어를 배웠으면 Hello World를 찍어봐야지?
package main
import "fmt"
func main() {
fmt.Println("Hello world")
}
Reference
Nomad Coder - 니꼴라스 선생님