Skip to content

Commit

Permalink
01.2.md: translation updated
Browse files Browse the repository at this point in the history
  • Loading branch information
mariebehzadi committed Jul 4, 2018
1 parent eb4d78d commit 80f2278
Showing 1 changed file with 5 additions and 4 deletions.
9 changes: 5 additions & 4 deletions fa/working/01.2.md
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down Expand Up @@ -55,6 +56,7 @@ func Sqrt(x float64) float64 {
2. دستور فوق را به همراه نام فایل اجرا کنید، مثلا `go install mymath`.

بعد از اینکه کامپایل انجام شد، می توان به مسیر زیر رفت و تغییرات را مشاهده کرد.

cd $GOPATH/pkg/${GOOS}_${GOARCH}
// فایل زیر بعد از کامپایل ایجاد شده است
mymath.a
Expand All @@ -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

Expand All @@ -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

Expand Down

0 comments on commit 80f2278

Please sign in to comment.