728x90
반응형
본 Go에 대한 모든 실습은 Linux(ubunutu)에서 진행 합니다.
1. 프로그램의 기본 구조
GoLang의 프로그램 구조는 package, import, main으로되 어있다.
package main
import (
"fmt"
)
func main() {
fmt.Println("Hello, GoLang")
}
1) package "패키지명"
- 현재의 소스 파일이 어느 패키지에 들어가 있는지를 명시한다.
- 최종 Directory 명이 패키지 명이 된다
- 예외적으로 package main라고 되어있다며 현재 소스파일은 단독 실행 파일임을 명시한다.
2) import ("패키지명")
- 각종 Package(=Library) 를 불러오는 역활을 한다. c언어의 #include와 동일한 기능이다.
3) main 함수
- 프로그램의 시작 지점
2. Go Compiler 설치
#apt-get install golang-go
3. 프로그램의 실행 방법
1) 일회성 실행
#go run main.go
2) 컴파일 실행
#go build main.go
#./main
728x90
반응형
'ProgrammingLang > Go' 카테고리의 다른 글
[go] 개발에 도움되는 오픈소스 (0) | 2023.01.18 |
---|---|
[Go Lang] package xx is not in GOROOT (/snap/go/9028/src/xx) 해결 방법 (0) | 2022.03.03 |
[Go Lang] 4. 실전 - http server + swagger 만들기 (0) | 2021.04.14 |
[Go Lang] 3. Package 관리 (0) | 2021.04.08 |
[Go Lang] 2. 핵심 문법 (0) | 2020.06.09 |