Go Main Package

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 - 니꼴라스 선생님



© 2022. by minkuk

Powered by minkuk