Skip to content

Commit

Permalink
Update 1.9-for.md
Browse files Browse the repository at this point in the history
تصحیح متن
  • Loading branch information
r3a70 committed May 21, 2023
1 parent 24c74bb commit 5e69093
Showing 1 changed file with 6 additions and 6 deletions.
12 changes: 6 additions & 6 deletions content/chapter 1/1.9-for.md
Original file line number Diff line number Diff line change
Expand Up @@ -98,7 +98,7 @@ func main() {

{{< playground url=SmQqVTvoNO4 >}}

با اجرای کد بالا خطای تایم‌اوت دریافت خواهید کرد `(اگر در playground سایت گو اجراش کنین)`، به‌دلیل اینکه حلقه هیچگاه پایان تمام نمیشود.
با اجرای کد بالا خطای تایم‌اوت دریافت خواهید کرد `(اگر در playground سایت گو اجراش کنین)`، به‌دلیل اینکه حلقه هیچگاه تمام نمیشود.

## 1.9.5 حلقه for-range

Expand All @@ -115,12 +115,12 @@ for key, value := range map {}

### 1.9.5.1 حلقه for-range برای slice و آرایه

شما با استفاده از حلقه for-range می توانید به المنت های آرایه و slice و همچنین اندیس شان دسترسی پیدا کنید. و دقت کنید ۲ حالت وجود دارد :
شما با استفاده از حلقه for-range می توانید به المنت های آرایه یا slice و همچنین اندیس شان `(Index)` دسترسی پیدا کنید. دقت کنید ۲ حالت وجود دارد :


#### 1.9.5.1.1 دسترسی با استفاده از یک کپی از المنت

در کد زیر ما با استفاده از for-range به یک کپی از المنت های slice letter دسترسی پیدا کردیم.
در کد زیر ما با استفاده از for-range به یک کپی از المنت های اسلایس `letter` دسترسی پیدا کردیم.

```go
package main
Expand Down Expand Up @@ -160,7 +160,7 @@ Value: c

#### 1.9.5.1.2 دسترسی مستقیم به خانه حافظه المنت

شما با استفاده از اندیس (index) می توانید مستقیما به خانه حافظه المنت دسترسی پیدا کنید و برروی آن المنت در همان خانه حافظه تغییرات ایجاد کنید.
شما با استفاده از اندیس (index) می توانید مستقیما به خانه حافظه المنت دسترسی پیدا کنید و آن المنت رو با استفاده از اندیس `(Index)` نمایش بدید. به مثال زیر توجه کنید :

```go
package main
Expand Down Expand Up @@ -188,7 +188,7 @@ letter: c

### 1.9.1.2 حلقه for-range برای map

شما با استفاده از حلقه for-range می توانید برروی map به کلید و مقدار هر یک از مقادیر map دسترسی پیدا کنید.
شما با استفاده از حلقه for-range برروی map, میتوانید به کلید و مقدار هر یک از مقادیر map دسترسی پیدا کنید.


```go
Expand Down Expand Up @@ -299,7 +299,7 @@ Start Index: 3


## 1.9.6 کلید واژه break
با استفاده از `break` می‌توان چرخه‌ی اجرای یک حلقه را پایان داد. به عنوان مثال در حلقه بی‌نهایت بالا می‌توان با تعریف یک شرط خاص از حلقه خارج شد. کد زیر نمونه استفاده از `break` را نمایش می‌دهد.
با استفاده از `break` می‌توان چرخه‌ی اجرای یک حلقه را پایان داد. به عنوان مثال در حلقه بی‌نهایتی که در بخش `1.9.4` مشاهده کردید, می‌توان با تعریف یک شرط خاص از حلقه خارج شد. کد زیر نمونه استفاده از `break` را نمایش می‌دهد.

```go
package main
Expand Down

0 comments on commit 5e69093

Please sign in to comment.