рдкрд╛рдЗрдерди, рд░реВрдмреА, рдмреИрд╢ рдХреЗ рд░реВрдк рдореЗрдВ рдЗрдВрдЯрд░рдкреНрд░реЗрдЯрд┐рдВрдЧ рдЧреЛ

#!/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 #  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 

рд╕рдордп рдкрд░реАрдХреНрд╖рдг рд╕реЗ рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реИ рдХрд┐ рдЧреЛ рдкрд╣рд▓реА рдмрд╛рд░ рдореЗрдВ рд╣реА рд╕реАрдкреАрдпреВ рд╕рдордп рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред

рдХреГрдкрдпрд╛ рдЧреЛ рдХреЛ рдПрдХ рдЕрдиреНрдп рдЙрдкрдХрд░рдг рдХреЗ рд░реВрдк рдореЗрдВ рдорд╛рдиреЗрдВ рдФрд░ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рд╣реЛрд▓реАрд╡рд░ рдирд╕реНрд▓ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред
рдЖрдкрдХрд╛ рдзреНрдпрд╛рди рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред

рдереЛрдбрд╝реА рдФрд░ рдЬрд╛рдирдХрд╛рд░реА рдпрд╣рд╛рдБ рдорд┐рд▓ рд╕рдХрддреА рд╣реИ:
https://wiki.ubuntu.com/Go
https://wiki.ubuntu.com/gorun

PS рдПрдХ рдЕрд▓рдЧ рдмреНрд▓реЙрдЧ рд╣реЛрдирд╛ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ред

Source: https://habr.com/ru/post/In137730/


All Articles