Go 언어 튜토리얼


go128.png

Go는 간단하고 안정적이며 효율적인 소프트웨어를 쉽게 구축할 수 있는 오픈 소스 프로그래밍 언어입니다.

Go는 2007년 말부터 Robert Griesemer, Rob Pike, Ken Thompson에 의해 개발되었으며 이후 Ian Lance Taylor, Russ Cox 등이 합류하여 2009년 11월 마침내 오픈 소스화되었으며 올해 초 출시되었습니다. 2012. 당시 Go 1 안정 버전이 출시되었습니다. Go 개발은 이제 완전히 공개되었으며 활발한 커뮤니티가 있습니다.


Go 언어 기능

  • 간단하고 빠르며 안전합니다

  • 병렬하고 흥미로운 오픈 소스

  • 메모리 관리, v 배열 안전성, 빠른 컴파일


Go 언어 목적

Go 언어는 다음을 위해 설계되었습니다. 웹 서버, 스토리지 클러스터 또는 유사한 목적을 지원하는 거대한 중앙 서버에서 사용되는 A 시스템 프로그래밍 언어입니다.

고성능 분산 시스템 분야에서 Go 언어는 의심할 여지 없이 대부분의 다른 언어보다 개발 효율성이 높습니다. 게임 서버 개발에 완벽한 대규모 병렬 지원을 제공합니다.


첫 번째 Go 프로그램

다음으로 첫 번째 Go 프로그램 hello.go(Go 언어 소스 파일의 확장자는 .go)를 작성하겠습니다. 코드는 다음과 같습니다.

인스턴스

package main

import "fmt"

func main() {
    fmt.Println("Hello, World!")
}

인스턴스 실행»

온라인 인스턴스를 보려면 "인스턴스 실행" 버튼을 클릭하세요

위 코드 출력 실행

$ go run hello.go 
Hello, World!