본문 바로가기
Go

Hello Go World 코드

by Justin입니다. 2025. 6. 3.
ch3/ex3.1/ex3.1.go

package main

import "fmt" 

func main() { 
     // Hello Go World 출력 
     fmt.Println("Hello Go World")
}

 

1. package main

- 모든 Go 코드는 패키지 선언으로 시작해야 한다.

- main 패키지는 실행 가능한 프로그램을 의미한다.

- 즉, Go 컴파일러는 package main을 만나면 "이 코드는 독립 실행 파일을 만든다"라고 인식한다.

- main 패키지 내부에는 반드시 func main() 함수가 존재해야 실행 파일을 생성할 수 있다.

- 실제 프로그램이 시작되고 끝나는 지점이 바로 main() 함수이다.

 

실행 가능한 프로그램 = 터미널에서 실행할 수 있는 파일(EXE 등)을 만들 수 있는 코드

 

2. import "fmt"

- import 문은 외부 패키지(라이브러리)를 가져오는 역할을 한다.

- "fmt" 패키지는 Go 표준 라이브러리 중 형식화된 입출력(Formatted I/O)를 담당한다.

 

3. func main() {

- main() 함수는 프로그램의 진입점 이다.

- Go로 작성된 모든 실행 가능한 프로그램은 main() 함수로부터 시작하여, main() 함수가 종료되면 프로그램이 종료된다.

 

 

Go 언어는 타입 검사를 강하게 하는 강 타입 언어이다.

 

'Go' 카테고리의 다른 글

append 함수  (0) 2025.06.08
Go의 구조체  (0) 2025.06.08
Scan, Scanf, Scan 차이 정리  (0) 2025.06.03