GO 언어: Hello World 예제 (1)

2021. 2. 23. 19:53golang

728x90
반응형

MAC OS 에서 실행되었다.

// comment, 주석
// go run 1.helloworld.go
// go build 1.helloworld.go
/*
./1.helloworld
*/
package main // 모든 go 프로그램은 패키지 선언으로 시작한다.

import (
	"fmt" // 타 패키지로부터 임포트 할 패키지, fmt는 format의 줄임말이다
)
func main() { // 모든 function 은 func로 시작하며 그다음 function 명인 main()
	fmt.Println("Hello, ㅎㅇ") // println 은 print line 의 줄임
}

GO는 컴파일형 언어이다.

컴파일형 언어(compiled language)란 명령문이 하나씩 번역되어 실행되는 해석형 언어와는 달리, 실행 전에 모두 기계어로 번역되어야 하는 프로그램 언어를 말한다. 해석형 언어에 비해 실행 속도가 빠르다.

 

Go는 다른 언어의 라이브러리 또는 모듈과 유사한 패키지로 구성된다.

 

Go에서 패키지는 쓸 패키지만 import 해야한다,

사용되지 않는 패키지가 import 되 있을시 컴파일(compile)이 안된다.

 


Go 실행 방법(터미널)

1) go run 파일명.go 

 

2) go build 파일명.go 

helloworld 라는 binary file을 생성한다.

./파일명 으로 실행 할 수 있다.


go doc fmt Println

function에 대한 설명을 볼수 있다

반응형