#!/usr/bin/gorun package main func main() { println("Hello world!") }
рдЬрд┐рд╕рдХреЗ рдмрд╛рдж:
$ chmod +x hello.go $ ./hello.go Hello world!
рд╡рд╣ рд╕рдм рд╣реИред
рдЧреЛрд░реЛрди рдХреИрд╕реЗ рд▓рдЧрд╛рдПрдВ ?
рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЬреЛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рднрдВрдбрд╛рд░ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рд╣реЛ рдЧрдП рд╣реИрдВ:
$ goinstall launchpad.net/gorun
рдпрд╛ рдЙрдмрдВрдЯреВ 10.04 рдПрд▓рдЯреАрдПрд╕ рдФрд░ рдЙрдЪреНрдЪрддрд░ (рд╣рд╛рде, i386, amd64) рдХреЗ рд▓рд┐рдП рдЖрдк рдЧреЛ рдХреЛ рдПрдХ рдкреИрдХреЗрдЬ рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдЧреЛрд░реБрди рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕рдХреНрд╖рдо рд╣реЛрдЧрд╛:
$ sudo add-apt-repository ppa:gophers/go $ sudo apt-get update $ sudo apt-get install golang-stable
рдПрдХ рдЫреЛрдЯрд╛ рд╕рд╛ рдЙрджрд╛рд╣рд░рдг
$ 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
рд╕рдордп рдкрд░реАрдХреНрд╖рдг рд╕реЗ рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реИ рдХрд┐ рдЧреЛ рдкрд╣рд▓реА рдмрд╛рд░ рдореЗрдВ рд╣реА рд╕реАрдкреАрдпреВ рд╕рдордп рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред
рдХреГрдкрдпрд╛ рдЧреЛ рдХреЛ рдПрдХ рдЕрдиреНрдп рдЙрдкрдХрд░рдг рдХреЗ рд░реВрдк рдореЗрдВ рдорд╛рдиреЗрдВ рдФрд░ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рд╣реЛрд▓реАрд╡рд░ рдирд╕реНрд▓ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред
рдЖрдкрдХрд╛ рдзреНрдпрд╛рди рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред
рдереЛрдбрд╝реА рдФрд░ рдЬрд╛рдирдХрд╛рд░реА рдпрд╣рд╛рдБ рдорд┐рд▓ рд╕рдХрддреА рд╣реИ:
https://wiki.ubuntu.com/Gohttps://wiki.ubuntu.com/gorunPS рдПрдХ рдЕрд▓рдЧ рдмреНрд▓реЙрдЧ рд╣реЛрдирд╛ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ред