코스 이동: Hello world

7256 단어 beginnerstutorialgo
첫 번째 Hello World 프로그램을 작성해 보겠습니다. 모듈을 초기화하여 시작할 수 있습니다. 이를 위해 go mod 명령을 사용할 수 있습니다.

$ go mod init example

하지만 잠깐만요...module가 뭐죠? 곧 논의할 예정이니 걱정하지 마세요! 그러나 지금은 모듈이 기본적으로 Go 패키지 모음이라고 가정합니다.

계속해서 main.go 파일을 만들고 단순히 hello world를 인쇄하는 프로그램을 작성해 보겠습니다.

package main

import "fmt"

func main() {
    fmt.Println("Hello World!")
}
fmt는 언어에서 제공하는 핵심 패키지 집합인 Go 표준 라이브러리의 일부입니다.

Go 프로그램의 구조



이제 여기서 수행한 작업 또는 Go 프로그램의 구조를 빠르게 분석해 보겠습니다.

먼저 main 와 같은 패키지를 정의했습니다.

package main

그런 다음 일부 수입품이 있습니다.

import "fmt"

마지막으로 중요한 것은 C, Java 또는 C#과 같은 다른 언어와 마찬가지로 응용 프로그램의 진입점 역할을 하는 main 함수입니다.

func main() {
    ...
}

여기서 목표는 메모를 유지하는 것이며 과정 후반에 functions , imports 및 기타 사항에 대해 자세히 배울 것입니다!

마지막으로 코드를 실행하기 위해 간단히 go run 명령을 사용할 수 있습니다.

$ go run main.go
Hello World!

축하합니다. 첫 번째 Go 프로그램을 작성했습니다!

이 문서는 Github에서 사용할 수 있는 내 오픈 소스Go Course의 일부입니다.


카란프라탑싱 / 고 코스


Go 프로그래밍 언어의 기본 및 고급 기능을 마스터하세요.





코스로 이동


이 과정에 오신 것을 환영합니다. Go를 배워 주셔서 감사합니다. 이 과정이 훌륭한 학습 경험을 제공하기를 바랍니다.
이 과정은 mywebsite 및 onEducative.io에서도 사용할 수 있습니다.

목차


  • Welcome to the course
  • What is Go?
  • Why learn Go?
  • Installation and Setup
  • Hello World
  • Variables and Data Types
  • String Formatting
  • Flow Control
  • Functions
  • Modules
  • Workspaces
  • Packages
  • Useful Commands
  • Build
  • Pointers
  • Structs
  • Methods
  • Arrays and Slices
  • Maps
  • Interfaces
  • Errors
  • Panic and Recover
  • Testing
  • Generics
  • Concurrency
  • Goroutines
  • Channels
  • Select
  • Sync Package
  • Advanced Concurrency Patterns
  • Context
  • Next Steps
  • References

  • 이동이란 무엇입니까?


    Go(Golang이라고도 함)는 2007년 Google에서 개발하고 2009년에 오픈 소스로 공개된 프로그래밍 언어입니다.
    단순성, 신뢰성 및 효율성에 중점을 둡니다. 정적 유형 및 컴파일된 언어의 효율성, 속도 및 안전성을 동적 언어의 프로그래밍 용이성과 결합하여…

    View on GitHub

    좋은 웹페이지 즐겨찾기