Alireza Shamsi
Alireza Shamsi
خواندن ۱ دقیقه·۶ سال پیش

5.آموزش GO با مثال(حلقه for)

تنها ساختار حلقه در زبان Go کلمه کلیدی for است. اینجا سه حالت ساده for رو بررسی میکنیم.

package main import &quotfmt&quot func main() {

اساسی ترین نوع، با شرط واحد:

i := 1 for i <= 3 { fmt.Println(i) i = i + 1 }

فرم کلاسیک "مقدار اولیه / شرط/ گام "در حلقه for:

for j := 7; j <= 9; j++ { fmt.Println(j) }

حلقهfor بدون شرط برابر با یک حلقه مکرر میشه تا زمانی که برای خروج اون از کلمه کلیدیbreak داخل حلقه یا کلمه کلیدی return تابعی که حلقه در اون محصور هست استفاده کنید.

for { fmt.Println(&quotloop&quot) break }

همچنین شما میتونید از کلمه کلیدیcontinue برای ادامه فرآیند به حلقه بعدی استفاده کنید:

for n := 0; n <= 5; n++ { if n%2 == 0 { continue } fmt.Println(n) } }

اجرای این برنامه

$go run for.go 1 2 3 7 8 9 loop 1 3 5

ساختار های بعدی for رو در ادامه و مقالات دامنه و عبارت ها و کانالها و دیگر ساختار های داده خواهیم دید.

<<ثابتها----------------------------------------- شرط if/else >>

آموزش زبان goبرنامه نویسی به زبان goحلقه forبرنامه نویسی
در جست و جوی خود
مستندات زبان گولنگ به پارسی(GO)
شاید از این پست‌ها خوشتان بیاید