This is an old revision of go from 14.10.2017 20:47 edited by EvaggelosBalaskas.

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
 
$ 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!")
}