From c1775c40ce9ae45b9069568d4cadb04942148557 Mon Sep 17 00:00:00 2001 From: Bloom Date: Sat, 27 May 2017 13:17:34 +0700 Subject: [PATCH] Update 01.2.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Подсветка синтаксиса --- ru/01.2.md | 48 ++++++++++++++++++++++++------------------------ 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/ru/01.2.md b/ru/01.2.md index 29dfad0c1..4b046e563 100644 --- a/ru/01.2.md +++ b/ru/01.2.md @@ -32,18 +32,18 @@ $GOPATH при Вашем желании может содержать боль mkdir mymath Создайте новый файл `sqrt.go` и поместите туда следующее: - - // Исходный код $GOPATH/src/mymath/sqrt.go - package mymath - - func Sqrt(x float64) float64 { - z := 0.0 - for i := 0; i < 1000; i++ { - z -= (z*z - x) / (2 * x) - } - return z - } +```Go +// Исходный код $GOPATH/src/mymath/sqrt.go +package mymath +func Sqrt(x float64) float64 { + z := 0.0 + for i := 0; i < 1000; i++ { + z -= (z*z - x) / (2 * x) + } + return z +} +``` Сейчас нами создан каталог пакета, в пакете содержится код. Я рекомендую использовать одни и те же названия для пакетов и каталогов, в которых они находятся; таким образом, каталог будет содержать все исходные файлы пакета. ## Компиляция пакетов @@ -71,19 +71,19 @@ $GOPATH при Вашем желании может содержать боль vim main.go Код: - - //$GOPATH/src/mathapp/main.go source code. - package main - - import ( - "mymath" - "fmt" - ) - - func main() { - fmt.Printf("Hello, world. Sqrt(2) = %v\n", mymath.Sqrt(2)) - } - +```Go +//$GOPATH/src/mathapp/main.go source code. +package main + +import ( + "mymath" + "fmt" +) + +func main() { + fmt.Printf("Hello, world. Sqrt(2) = %v\n", mymath.Sqrt(2)) +} +``` Для того, чтобы скомпилировать это приложение, перейдите в каталог с приложением `$GOPATH/src/mathapp`, затем выполните команду `go install`. Вы должны увидеть, как исполняемый файл `mathapp` появился в каталоге `$GOPATH/bin/`. Для запуска приложения выполните команду `./mathapp`. Вы должны увидеть следующее в терминале: Hello world. Sqrt(2) = 1.414213562373095