読者です 読者をやめる 読者になる 読者になる

はわわーっ

はわわわわっ

golangしてみる

web+db pressgolangの特集があったので、やってみる。

$ sudo apt-get install golang
// hello.go
package main

import (
        "fmt"
)

func main() {
        fmt.Println("hello")
}
$ go run hello.go
hello
$ go build hello.go 
$ ./hello 
hello

簡単なパッケージを作る。

// gosample.go
package gosample

var Message string = "hello world"
// main.go
package main

import (
        "fmt"
        "gosample"
)

func main() {
        fmt.Println(gosample.Message)
}
$ mkdir src bin pkg
$ export GOPATH=`pwd`
$ find . -type f
./src/main/main.go
./src/gosample/gosample.go
$ cd src/main  
$ go install
$ cd -
$ ./bin/main 
hello world