ProgrammingLang/Go

[Go Lang] 1. 프로그램의 기본 구조

jinkwon.kim 2020. 6. 9. 17:32
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
반응형