در جست و جوی خود
5.آموزش GO با مثال(حلقه for)
تنها ساختار حلقه در زبان Go کلمه کلیدی for
است. اینجا سه حالت ساده for
رو بررسی میکنیم.
package main
import "fmt"
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("loop")
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 >>
مطلبی دیگر از این انتشارات
13.آموزش GO با مثال(چند بازگشتی مقادیر)
مطلبی دیگر از این انتشارات
24.آموزش GO با مثال(بافر کردن کانال)
مطلبی دیگر از این انتشارات
26.آموزش GO با مثال(هدایت کانال)