Öncelikle yazıma hoşgeldiniz,
Gelelim for döngüsünün kullanımına. Go'da for döngüsü parametreleri parantez içine alınmaz.
STANDART FOR KULLANIMI
Kod:
[COLOR=#b6babf][FONT=Droid Sans Mono]
[COLOR=#df80ff]for[/COLOR][COLOR=#eb5368] i[/COLOR][COLOR=#5e88b0]:=[/COLOR][COLOR=#6b7abb]0[/COLOR][COLOR=#b6babf]; i [/COLOR][COLOR=#5e88b0]<[/COLOR][COLOR=#6b7abb]10[/COLOR][COLOR=#b6babf]; i[/COLOR][COLOR=#5e88b0]++[/COLOR][COLOR=#b6babf] {[/COLOR]
[/FONT][/COLOR][COLOR=#b6babf][FONT=Droid Sans Mono] [COLOR=#b6babf] fmt.[/COLOR][COLOR=#70bf53]Println[/COLOR][COLOR=#b6babf](i)[/COLOR][/FONT][/COLOR]
[COLOR=#b6babf][FONT=Droid Sans Mono][COLOR=#b6babf]}[/COLOR][/FONT][/COLOR]
Döngü değişkenimiz olan i'ye 0 sayısal değerini verdik. i<10 yazmamızın sebebi alt bloktaki kodun sadece i değeri 10 sayısal değerinden küçük olduğu zaman çalışmasını sağladık. i++ ile ise döngü her başa sardığında i'ye +1 sayı eklemesini sağladık. for kod bloğunun içinde ise her işlemde konsola i'nin değerinin bastırılmasını sağladık.
Konsol çıktımız şu şekilde olacaktır.
Kod:
0
1
2
3
4
5
6
7
8
9
SADECE KOŞUL BELİRTEREK KULLANMA
Bu for yazım şekli while mantığı gibi çalışır. Parametrelerde sadece koşul belirtilir.
Kod:
[COLOR=#b6babf][FONT=Droid Sans Mono][COLOR=#eb5368]deger[/COLOR][COLOR=#5e88b0]:=[/COLOR][COLOR=#6b7abb]0[/COLOR]
[COLOR=#df80ff]for[/COLOR][COLOR=#b6babf] deger [/COLOR][COLOR=#5e88b0]<[/COLOR][COLOR=#6b7abb]10[/COLOR][COLOR=#b6babf] {[/COLOR]
[COLOR=#b6babf] fmt.[/COLOR][COLOR=#70bf53]Println[/COLOR][COLOR=#b6babf](deger)[/COLOR]
[COLOR=#b6babf] deger[/COLOR][COLOR=#5e88b0]++[/COLOR]
[COLOR=#b6babf] }[/COLOR][/FONT][/COLOR]
For döngüsünden ayrı olarak deger adında 0 sayısal değerini alan bir değişen oluşturduk. For döngüsünde ise sadece koşul parametresini belirttlik. Yani döngü deger değişkeni 10 sayısından küçük olduğu zaman çalışacak. For kod bloğu içerisinde her döngü tekrarlandığında deger değişkeni ekrana basılacak ve deger değişkenine +1 eklenecek.
Konsol çıktımız şu şekilde olacaktır.
Kod:
0
1
2
3
4
5
6
7
8
9
İYİ FORUMLAR!!!
Son düzenleme: