#!/usr/bin/gorun package main func main() { println("Hello world!") }
После чего:
Вот и всё.$ chmod +x hello.go $ ./hello.go Hello world!
Как поставить gorun?
Для тех у кого уже есть установленный go из mercurial репозитария:
$ goinstall launchpad.net/gorun
Или для Ubuntu 10.04 LTS и выше (arm, i386, amd64) можно установить Go одним пакетом. gorun уже будет включён:
$ sudo add-apt-repository ppa:gophers/go $ sudo apt-get update $ sudo apt-get install golang-stable # Или golang-weekly, или golang-tip
Небольшой пример
$ time ./gorun hello.go Hello world! ./gorun hello.go 0.03s user 0.00s system 74% cpu 0.040 total $ time ./gorun hello.go Hello world! ./gorun hello.go 0.00s user 0.00s system 0% cpu 0.003 total
Из тайм-теста видно, что Go использует процессорное время только при первом запуске.
Прошу рассматривать Go, как еще один инструмент и не нужно разводить холивар в комментариях.
Спасибо за внимание.
Немного больше информации можно найти тут:
https://wiki.ubuntu.com/Go
https://wiki.ubuntu.com/gorun
P.S. Было бы хорошо завести отдельный блог.
