Skip to content

Commit

Permalink
Update 1.11-if-switch.md
Browse files Browse the repository at this point in the history
تصحیح متن
  • Loading branch information
r3a70 committed May 24, 2023
1 parent f806d3e commit f123df4
Showing 1 changed file with 5 additions and 5 deletions.
10 changes: 5 additions & 5 deletions content/chapter 1/1.11-if-switch.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ weight: 1011

## 1.11.1 شرط (if-else)

زبان گو همانند ساز سایر زبان ها دارای {{< tooltip text="شرط" note="if-else" >}} می باشد که خیلی ساده می توانید از آن استفاده کنید و در زیر ما فرمت استاندارد {{< tooltip text="شرط" note="if-else" >}} در زبان گو را قرار دادیم :
زبان گو همانند سایر زبان ها دارای {{< tooltip text="شروط" note="if-else" >}} می باشد و شما خیلی ساده می توانید از آن استفاده کنید. در مثال زیر ما فرمت استاندارد {{< tooltip text="شروط" note="if-else" >}} در زبان گو را قرار دادیم :

```go
if condition {
Expand All @@ -17,11 +17,11 @@ if condition {
//Do something
}
```
در بالا **condition** عبارتی است که قرار است وضعیت شرط را مشخص کند و در صورت **true** شدن شرط بر قرار می شود و در صورت برقرار نشدن شرط اول وارد else if می شود و مجدد یک **condition** دیگری را چک می کنیم که وضعیتش true **می** شود یا خیر و در نهایت منتهی می شود به **else**.
در بالا **condition** عبارتی است که قرار است وضعیت شرط را مشخص کند و در صورت **true** شدن, شرط بر قرار می شود. در صورت برقرار نشدن شرط اول برنامه وارد else if می شود و مجدد یک **condition** دیگری را چک می کند که آیا وضعیتش true **می** شود یا خیر و در نهایت منتهی می شود به **else**. `در مثال بالا اگر یکی از شروط **true** باشد شروط دیگر اجرا نخاهند شد. یعنی اگر شرط اول درست باشد دو شرط بعدی اجرا نخاهند شد و برنامه از آنها عبور خواهد کرد.`

در {{< tooltip text="شرط" note="if-else" >}} ما یک یا چندتا condition می توانیم داشته باشیم که این condition ها برای تعیین وضعیت از یکسری عملگرها نظیر `&& , || , > , < , <= , => , !` و ... استفاده می کند.
در {{< tooltip text="شروط" note="if-else" >}} ما یک یا چندتا condition می توانیم داشته باشیم که این condition ها برای تعیین وضعیت از یکسری عملگر نظیر `&& , || , > , < , <= , => , !` و ... استفاده می کند.

زبان گو از فرمت های زیر برای ایجاد {{< tooltip text="شرط" note="if-else" >}} استفاده می کند :
زبان گو از فرمت های زیر برای ایجاد {{< tooltip text="شروط" note="if-else" >}} استفاده می کند :

- فقط if
- if-else تو در تو (nested)
Expand Down Expand Up @@ -349,4 +349,4 @@ case false:
{{< hint info >}}
کدها در زمان اجرا یا پیش از آن، در برخی IDE یا Code Editor(ها) فرمت می‌شوند.
هدف این خودآزمون دقت به ساختار ابزار switch است.
{{< /hint >}}
{{< /hint >}}

0 comments on commit f123df4

Please sign in to comment.