Skip to content

Commit 0a33380

Browse files
authored
Merge pull request astaxie#848 from yaBliznyk/patch-3
Update 01.2.md
2 parents a139135 + c1775c4 commit 0a33380

File tree

1 file changed

+24
-24
lines changed

1 file changed

+24
-24
lines changed

ru/01.2.md

+24-24
Original file line numberDiff line numberDiff line change
@@ -32,18 +32,18 @@ $GOPATH при Вашем желании может содержать боль
3232
mkdir mymath
3333

3434
Создайте новый файл `sqrt.go` и поместите туда следующее:
35-
36-
// Исходный код $GOPATH/src/mymath/sqrt.go
37-
package mymath
38-
39-
func Sqrt(x float64) float64 {
40-
z := 0.0
41-
for i := 0; i < 1000; i++ {
42-
z -= (z*z - x) / (2 * x)
43-
}
44-
return z
45-
}
35+
```Go
36+
// Исходный код $GOPATH/src/mymath/sqrt.go
37+
package mymath
4638

39+
func Sqrt(x float64) float64 {
40+
z := 0.0
41+
for i := 0; i < 1000; i++ {
42+
z -= (z*z - x) / (2 * x)
43+
}
44+
return z
45+
}
46+
```
4747
Сейчас нами создан каталог пакета, в пакете содержится код. Я рекомендую использовать одни и те же названия для пакетов и каталогов, в которых они находятся; таким образом, каталог будет содержать все исходные файлы пакета.
4848

4949
## Компиляция пакетов
@@ -71,19 +71,19 @@ $GOPATH при Вашем желании может содержать боль
7171
vim main.go
7272

7373
Код:
74-
75-
//$GOPATH/src/mathapp/main.go source code.
76-
package main
77-
78-
import (
79-
"mymath"
80-
"fmt"
81-
)
82-
83-
func main() {
84-
fmt.Printf("Hello, world. Sqrt(2) = %v\n", mymath.Sqrt(2))
85-
}
86-
74+
```Go
75+
//$GOPATH/src/mathapp/main.go source code.
76+
package main
77+
78+
import (
79+
"mymath"
80+
"fmt"
81+
)
82+
83+
func main() {
84+
fmt.Printf("Hello, world. Sqrt(2) = %v\n", mymath.Sqrt(2))
85+
}
86+
```
8787
Для того, чтобы скомпилировать это приложение, перейдите в каталог с приложением `$GOPATH/src/mathapp`, затем выполните команду `go install`. Вы должны увидеть, как исполняемый файл `mathapp` появился в каталоге `$GOPATH/bin/`. Для запуска приложения выполните команду `./mathapp`. Вы должны увидеть следующее в терминале:
8888

8989
Hello world. Sqrt(2) = 1.414213562373095

0 commit comments

Comments
 (0)