골랑. - 시작.
5279 단어 gowebdevsoftwaredevelopment
“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을 선택한 이유는 무엇입니까?
다음은 내가 바둑에서 본 몇 가지 장점이다.
설치 및 설치
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 튜토리얼 시리즈의 첫 번째 문장입니다.다음 기사에서는 다음 항목에 대해 설명합니다.
만약 내가 무엇을 빠뜨렸다면, 평론에서 나에게 알려주세요.
Reference
이 문제에 관하여(골랑. - 시작.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/codehakase/golang---getting-started-16c텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)