GO · Hello World
Hello World & 패키지 구조
Go 프로그램의 최소 구조. package main과 func main()이 진입점입니다.
Hello World입문fmtpackagemainPrintlnPrintf
핵심 설명
Go 프로그램의 최소 구조. package main과 func main()이 진입점입니다.
Go code
package main
import (
"fmt"
"runtime"
)
func main() {
// 기본 출력
fmt.Println("Hello, World!")
// Printf — 포맷 지정
fmt.Printf("언어: %s, 버전: %s
", "Go", runtime.Version())
// Sprintf — 문자열 반환
msg := fmt.Sprintf("GOOS: %s, GOARCH: %s",
runtime.GOOS, runtime.GOARCH)
fmt.Println(msg)
// 여러 값 출력
fmt.Println("값:", 42, true, 3.14)
}학습 팁
fmt.Println은 자동 공백과 줄바꿈, fmt.Printf는 포맷 지정, fmt.Print는 공백/줄바꿈 없음입니다.
주의할 점
import한 패키지를 사용하지 않으면 컴파일 에러입니다. Go는 미사용 import를 허용하지 않습니다. 임시로 사용하려면 import _ "pkg"를 사용하세요.
자주 묻는 질문
Hello World & 패키지 구조란 무엇인가요?
Go 프로그램의 최소 구조. package main 과 func main() 이 진입점입니다.
Hello World & 패키지 구조 학습 시 주의할 점은 무엇인가요?
import한 패키지를 사용하지 않으면 컴파일 에러입니다. Go는 미사용 import를 허용하지 않습니다. 임시로 사용하려면 import _ "pkg" 를 사용하세요.
Continue Learning
Go 학습을 이어가세요
총 200개의 독립 HTML 학습 문서 중 하나입니다. 각 문서는 고유 URL과 canonical 메타데이터를 가집니다.