Difference between revisions for go
|
← Previous edit
|
Next edit →
|
go in archlinux
$ sudo pacman -S go go-tools
$ go version
go version go1.9.1 linux/amd64
$ cat > helloworld.go << EOF
package main
import "fmt"
// This is a demonstrative comment!
func main() {
fmt.Println("Hello World!")
}
EOF
<!--markup:2:begin-->
<!--markup:2:end--> $ go run helloworld.go fork/exec /tmp/go-build127438955/command-line-arguments/_obj/exe/helloworld: permission denied $ mkdir -pv TMPDIR mkdir: created directory 'TMPDIR' $ export -p TMPDIR=TMPDIR/ $ go run helloworld.go Hello World!
$ cat helloworld.go
package main
import "fmt"
// This is a demonstrative comment!
func main() {
fmt.Println("Hello World!")
}
$ gofmt helloworld.go
package main
import "fmt"
// This is a demonstrative comment!
func main() {
fmt.Println("Hello World!")
}
$ godoc fmt | head
use 'godoc cmd/fmt' for documentation on the fmt command
PACKAGE DOCUMENTATION
package fmt
import "fmt"
## The Go Programming Language - documentation in web server ! $ godoc -http=:8181