01.2.md: translation updated

This commit is contained in:
Maryam Behzadi
2018-07-04 13:31:07 +04:30
parent eb4d78d0e8
commit 80f227848e

View File

@@ -28,6 +28,7 @@ Go با معرفی دایرکتوری `$GOPATH` روش منحصر به فردی
هر زمان که بسته ای ایجاد می‌کنید، باید پوشه‌ای در مسیر `src` برای این پکیج در نظر بگیرید، که البته توجه داشته باشید پکیج `main` یک استثناء محسوب می‌شود، چون ساخت پوشه‌ای برای `main` در واقع امری اختیاری است و اجباری ندارد. معمولا نام پوشه‌ها هم‌نام با نام بسته‌ای در نظر گرفته می‌شود که می‌خواهید از آن استفاده کنید. همچنین در صورت لزوم می‌توانید از دایرکتوری‌های چندسطحی استفاده کنید. برای مثال، اگر دایرکتوری `$GOPATH/src/github.com/astaxie/beedb` را ایجاد کرده‌اید، آن‌گاه مسیر بسته‌ی شما به صورت `github.com/astaxie/beedb` خواهد بود. نام بسته درواقع آخرین دایرکتوری در این مسیر می‌باشد که در این مثال `beedb` است.
دستورات زیر را اجرا کنید.
cd $GOPATH/src
mkdir mymath
@@ -55,6 +56,7 @@ func Sqrt(x float64) float64 {
2. دستور فوق را به همراه نام فایل اجرا کنید، مثلا `go install mymath`.
بعد از اینکه کامپایل انجام شد، می توان به مسیر زیر رفت و تغییرات را مشاهده کرد.
cd $GOPATH/pkg/${GOOS}_${GOARCH}
// فایل زیر بعد از کامپایل ایجاد شده است
mymath.a
@@ -63,15 +65,14 @@ func Sqrt(x float64) float64 {
به نظر می‌رسد که برای استفاده از این فایل باید یک اپلیکیشن ایجاد کنیم.
Create a new application package called `mathapp`.
برای این کار یک پکیج اپلیکیشن با نام `mathapp` ایجاد کنید.
cd $GOPATH/src
mkdir mathapp
cd mathapp
vim main.go
Write the following content to main.go.
در فایل main.go دستورات زیر را قرار دهید.
```Go
@@ -88,7 +89,7 @@ func main() {
}
```
To compile this application, you need to switch to the application directory, which in this case is `$GOPATH/src/mathapp`, then execute the `go install` command. Now you should see an executable file called `mathapp` was generated in the directory `$GOPATH/bin/`. To run this program, use the `./mathapp` command. You should see the following content in your terminal.
برای کامپایل این برنامه، باید به مسیر این بسته یعنی `$GOPATH/src/mathapp` رفته و دستور `go install` را اجرا کنید. بعد از کامپایل، یک فایل اجرایی با نام `mathapp` در دایرکتوری `$GOPATH/bin/` ایجاد می‌شود. برای اجرای این برنامه، از دستور `./mathapp` استفاده کنید. بعد از اجرای این دستور، عبارت زیر در ترمینال شما نمایش داده می‌شود.
Hello world. Sqrt(2) = 1.414213562373095