Go-프로그램 구조

Go 프로그래밍 언어의 기본 구성 요소를 연구하기 전에 먼저 다음 장에서 참조 할 수 있도록 Go 프로그램의 최소 구조에 대해 논의하겠습니다.

Hello World 예

Go 프로그램은 기본적으로 다음 부분으로 구성됩니다.

  • 패키지 선언
  • 패키지 가져 오기
  • Functions
  • Variables
  • 진술 및 표현
  • Comments

"Hello World"라는 단어를 인쇄하는 간단한 코드를 살펴 보겠습니다.

package main

import "fmt"

func main() {
   /* This is my first sample program. */
   fmt.Println("Hello, World!")
}

위 프로그램의 다양한 부분을 살펴 보겠습니다.

  • 프로그램 패키지 main의 첫 번째 줄은이 프로그램이 있어야하는 패키지 이름을 정의합니다. Go 프로그램은 패키지에서 실행되므로 필수 문입니다. 메인 패키지는 프로그램 실행의 시작점입니다. 각 패키지에는 연관된 경로와 이름이 있습니다.

  • 다음 줄 import "fmt"는 Go 컴파일러에게 fmt 패키지에있는 파일을 포함하도록 지시하는 전 처리기 명령입니다.

  • 다음 줄 func main ()은 프로그램 실행이 시작되는 주 함수입니다.

  • 다음 줄 /*...*/는 컴파일러에서 무시되며 프로그램에 주석을 추가합니다. 주석은 // Java 또는 C ++ 주석과 유사하게 표시됩니다.

  • 다음 줄 fmt.Println (...)은 Go에서 사용할 수있는 또 다른 함수로 "Hello, World!"라는 메시지를 표시합니다. 화면에 표시됩니다. 여기서 fmt 패키지는 화면에 메시지를 표시하는 데 사용되는 Println 메서드를 내보냈습니다.

  • Println 방법의 대문자 P에 주목하십시오. Go 언어에서는 대문자로 시작하는 이름이 내보내집니다. Exported는 함수 또는 변수 / 상수를 각 패키지의 수입자가 액세스 할 수 있음을 의미합니다.

Go 프로그램 실행

소스 코드를 파일에 저장하고 컴파일하고 마지막으로 프로그램을 실행하는 방법에 대해 설명하겠습니다. 아래 단계를 따르십시오-

  • 텍스트 편집기를 열고 위에서 언급 한 코드를 추가하십시오.

  • 파일을 hello.go 로 저장합니다.

  • 명령 프롬프트를 엽니 다.

  • 파일을 저장 한 디렉토리로 이동하십시오.

  • go run hello.go 를 입력하고 Enter 를 눌러 코드를 실행합니다.

  • 코드에 오류가 없으면 "Hello World!" 가 표시됩니다 . 화면에 인쇄됩니다.

$ go run hello.go
Hello, World!

Go 컴파일러가 경로에 있고 소스 파일 hello.go가 포함 된 디렉토리에서 실행 중인지 확인합니다.