골랑. - 시작.

“Go will be the server language of the future.” — Tobias Lütke, Shopify


Go는 처음에 하나의 실험으로 만들어졌는데 그 창조자의 목표는 좋은 것을 보존하는 동시에 다른 사람의 나쁜 습관을 해결하는 언어를 제시하는 것이다.
처음 발표된 것은 2012년 3월이다.Go의 디자인은 사람들에게 익숙함을 느끼게 하고 가능한 한 간단하게 유지하며 전체 언어 규범은 몇 페이지만 있으면 완성할 수 있다.

이 시리즈는 무엇에 관한 것입니까?
이 시리즈는 Go 프로그래밍 언어에 대한 부드러운 소개로 Go의 기본 개념, 문법과 기능을 포함한다.이 시리즈의 마지막 부분에서는 Go 프로그래밍 언어를 사용하여 0부터 라이브 프로그램을 구축하는 방법을 중점적으로 소개할 것이다.

왜 가요?
python,ruby,nodejs 등 다른 언어가 아닌 Golang을 선택한 이유는 무엇입니까?
다음은 내가 바둑에서 본 몇 가지 장점이다.
  • 병발은 언어 고유의 일부분이다.따라서 다중 루틴 프로그램을 작성하는 것은 식은 죽 먹기다.이것은 Goroutines와 Channel을 통해 이루어진 것이다. (이 시리즈의 다음 부분에서 상세하게 논의할 것이다.)
  • Golang은 컴파일러 언어이다.원본 코드가 이 컴퓨터의 2진법으로 컴파일되었다.이것은 설명 언어에서 누락됩니다. 예를 들어 nodejs에서 사용하는 자바스크립트입니다.
  • 언어 규범은 매우 간단하다.전체 규범은 한 페이지에 놓을 수 있고, 심지어는 그것을 사용하여 자신의 컴파일러를 만들 수도 있다.정말 좋지 않습니까?

  • 설치 및 설치
    Golang은 Mac, Windows, Linux 세 플랫폼에서 모두 지원됩니다.이 페이지에서 해당 플랫폼의 바이너리 파일인 https://golang.org/dl을 다운로드할 수 있습니다.

    Linux 설치
    Download 아카이브를 아카이브하여 /usr/local에 압축하고 /usr/local/go에 Go 트리를 생성합니다.
    tar -C /usr/local -xzf go$VERSION.$OS-$ARCH.tar.gz
    
    PATH 환경 변수에 /usr/local/go/bin를 추가합니다.이 행은/etc/profile(시스템 범위 설치용) 또는 $HOME/.profile에 추가하여 수행할 수 있습니다.
    export PATH=$PATH:/usr/local/go/bin
    

    Mac OS X 패키지 설치 프로그램
    Download 패키지 파일을 열고 프롬프트에 따라 Go 도구를 설치합니다.이 패키지는 Go 릴리스를 에 설치합니다/usr/local/go.
    패키지는/usr/local/go/bin 디렉토리를 PATH 환경 변수에 넣어야 합니다.변경 사항을 적용하려면 열린 터미널 세션을 다시 시작해야 할 수도 있습니다.

    Windows 설치
    MSI file를 열고 프롬프트에 따라 Go 도구를 설치합니다.기본적으로 설치 프로그램은 Go 릴리스를 c:\Go에 배치합니다.
    설치 프로그램은 PATH 환경 변수에 c:\Go\bin directory를 넣어야 합니다.변경 사항을 적용하려면 열려 있는 명령 프롬프트를 다시 시작해야 합니다.

    장치 테스트
    Go가 기계에 제대로 설치되었는지 확인하기 위해서, 우리는 작업 영역을 만들고, 첫 번째 프로그램을 작성해야 한다.
    먼저 작업공간을 만들겠습니다.
    cd $HOME/go && mkdir test
    
    그런 다음 다음과 같은 내용의 소스 파일을 만듭니다test.go.
    
    package main 
    
    import "fmt"
    
    func main() {
    
      fmt.Println("Hello World!")
    }
    
    위의 코드는 간단한 Go 프로그램을 나타냅니다.각 바둑 종목은 소프트웨어 패키지로 구성된다.우리의 프로그램은 메인 패키지에서 실행되기 시작했다.이 프로그램은 가져오는 경로가 'fmt' 인 패키지를 사용하고 있습니다.
    관례에 따르면 패키지 이름은 가져오는 경로의 마지막 요소와 같다.예를 들어, fmt 패키지는 문 패키지fmt로 시작하는 파일을 포함합니다.
    Go는 프로그램을 구축하기 위해 다음과 같은 구축 도구를 제공합니다.
    cd $HOME/go/test
    
    go build test.go
    
    위의 명령은 원본 코드 옆에 있는 디렉터리에test라는 실행 가능한 파일을 구축합니다.인사말을 보려면 다음과 같이 하십시오.
    ./test
    Hello World!
    
    만약 당신이 인사말을 보았다면, 지금까지 당신은 성공했을 뿐만 아니라, 당신의 Go 설치는 정상적으로 작동하고 있습니다.
    Golang 튜토리얼 시리즈의 첫 번째 문장입니다.다음 기사에서는 다음 항목에 대해 설명합니다.
  • 변수-
  • 유형:
  • 상수-
  • 기능:
  • 조건문과 순환
  • 수조, 절편과 가변 함수
  • 포인터, 구조 및 방법
  • 커넥터
  • 동시
  • 대상방향 프로그래밍
  • 지연 및 오류 처리
  • 나는 네가 이 부분을 좋아했으면 좋겠어?너는 나의 Blog 또는 나의 다른 문장을 읽을 수 있다.
    만약 내가 무엇을 빠뜨렸다면, 평론에서 나에게 알려주세요.

    좋은 웹페이지 즐겨찾기