Merge pull request #848 from yaBliznyk/patch-3

Update 01.2.md
This commit is contained in:
astaxie
2017-05-27 14:20:18 +08:00
committed by GitHub

View File

@@ -32,18 +32,18 @@ $GOPATH при Вашем желании может содержать боль
mkdir mymath mkdir mymath
Создайте новый файл `sqrt.go` и поместите туда следующее: Создайте новый файл `sqrt.go` и поместите туда следующее:
```Go
// Исходный код $GOPATH/src/mymath/sqrt.go // Исходный код $GOPATH/src/mymath/sqrt.go
package mymath package mymath
func Sqrt(x float64) float64 {
z := 0.0
for i := 0; i < 1000; i++ {
z -= (z*z - x) / (2 * x)
}
return z
}
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 vim main.go
Код: Код:
```Go
//$GOPATH/src/mathapp/main.go source code.
package main
//$GOPATH/src/mathapp/main.go source code. import (
package main "mymath"
"fmt"
import ( )
"mymath"
"fmt" func main() {
) fmt.Printf("Hello, world. Sqrt(2) = %v\n", mymath.Sqrt(2))
}
func main() { ```
fmt.Printf("Hello, world. Sqrt(2) = %v\n", mymath.Sqrt(2))
}
Для того, чтобы скомпилировать это приложение, перейдите в каталог с приложением `$GOPATH/src/mathapp`, затем выполните команду `go install`. Вы должны увидеть, как исполняемый файл `mathapp` появился в каталоге `$GOPATH/bin/`. Для запуска приложения выполните команду `./mathapp`. Вы должны увидеть следующее в терминале: Для того, чтобы скомпилировать это приложение, перейдите в каталог с приложением `$GOPATH/src/mathapp`, затем выполните команду `go install`. Вы должны увидеть, как исполняемый файл `mathapp` появился в каталоге `$GOPATH/bin/`. Для запуска приложения выполните команду `./mathapp`. Вы должны увидеть следующее в терминале:
Hello world. Sqrt(2) = 1.414213562373095 Hello world. Sqrt(2) = 1.414213562373095