Go를 공부하는데 필요한 예제는 엄청 많습니다.
생각보다 단순합니다. 아래 사이트들을 참고 하세요 ^^
go 예제 사이트(영문)
go 교육용 사이트 (한글)
http://go-tour-kr.appspot.com/
Go를 Web에서 실행 및 공유 할 수 있게 하는 사이트
Go를 공부하는데 필요한 예제는 엄청 많습니다.
생각보다 단순합니다. 아래 사이트들을 참고 하세요 ^^
go 예제 사이트(영문)
go 교육용 사이트 (한글)
http://go-tour-kr.appspot.com/
Go를 Web에서 실행 및 공유 할 수 있게 하는 사이트
Go의 설치나 go에서 사용하는 패키지 설치는 매우 쉬우면서도 단순하다.
Go다운로드 페이지에서 본인의 PC에 맞는 Go버젼을 다운로드하여 PC에 설치한다.
msi나 pkg처럼 설치형 파일과 소스, 무설치파일이 다양하게 컴파일 되어있으니 받아서 설치하면 된다.
http://golang.org/doc/install
설치 이후 환경설정을 해 주자.
Linux계열이라면 .profile 이나 .bashrc 파일에 다음과 같이 패스 및 설정을 한다.
GOROOT : GO가 설치되어있는 폴더
GOPATH : GO프로젝트를 실행하거나 모아두기위한 폴더
export GOPATH=/Users/rdo/Documents/go export PATH=$PATH:$GOPATH/bin
윈도우 계열이라면 ..
GO는 컴파일 언어이므로 $GOPATH/bin 에 Go 소스들이 컴파일되 바이너리(실행가능한 파일)이되므로 여기에도 패스를 잡아 줍니다.
GO PATH를 잡고 명령행에 go를 실행하면 다음과 같이 도움말이 나옵니다.
pop-mac:go popldo$ go Go is a tool for managing Go source code. Usage: go command [arguments] The commands are: build compile packages and dependencies clean remove object files env print Go environment information fix run go tool fix on packages fmt run gofmt on package sources get download and install packages and dependencies install compile and install packages and dependencies list list packages run compile and run Go program test test packages tool run specified go tool version print Go version vet run go tool vet on packages Use "go help [command]" for more information about a command. Additional help topics: c calling between Go and C gopath GOPATH environment variable importpath import path syntax packages description of package lists testflag description of testing flags testfunc description of testing functions Use "go help [topic]" for more information about that topic.
여기까지 실행되면 go를 설치 완료 한 것 입니다.
처음 Go라는 언어에 관심을 가지게 된 계기는 Webframework 벤치마크 테스트 사이트에서
상위를 차지하고 있어 관심을 가지게 되었습니다.
상당히 재미가 있을 것 같고, 해보면 그다지 어려운것 같아 보이지 않아서 시작합니다.
GO 소개
Go 커뮤니티
Go 언어 한국 커뮤니티 (GDG Korea Golang)