'go'에 해당되는 글 3건

  1. 2014.02.05 GO 예제모음 사이트
  2. 2014.01.24 Go 설치
  3. 2014.01.24 Go 언어소개
Language/Go2014. 2. 5. 16:34

Go를 공부하는데 필요한 예제는 엄청 많습니다.

생각보다 단순합니다. 아래 사이트들을 참고 하세요 ^^



go 예제 사이트(영문)

https://gobyexample.com/


go 교육용 사이트 (한글)

http://go-tour-kr.appspot.com/


Go를 Web에서 실행 및 공유 할 수 있게 하는 사이트

http://play.golang.org/





Posted by Peter Ryu
Language/Go2014. 1. 24. 15:16

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를 설치 완료 한 것 입니다.




Posted by Peter Ryu
Language/Go2014. 1. 24. 11:58

처음 Go라는 언어에 관심을 가지게 된 계기는 Webframework 벤치마크 테스트 사이트에서 

상위를 차지하고 있어 관심을 가지게 되었습니다.





상당히 재미가 있을 것 같고, 해보면 그다지 어려운것 같아 보이지 않아서 시작합니다.



GO 소개


Go 커뮤니티

Go 언어 한국 커뮤니티 (GDG Korea Golang)

Go 공식사이트

Go 튜토리얼 사이트(한국어)





Posted by Peter Ryu