THT DUYURU

Golang Google’a ait insan diline en yakın olan dillerdendir, projelerin ve dökümanların paylaşım alanıdır

chat
Seçenekler

Golang Döngüler @ksc10

ksc10 - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
01/2016
Nereden:
Burdan
Mesajlar:
414
Konular:
74
Teşekkür (Etti):
43
Teşekkür (Aldı):
151
Ticaret:
(0) %
27-01-2019 21:32
#1
Thumbs up
Golang Döngüler @ksc10



Öncelikle yazıma hoşgeldiniz,
Bu yazımda sizlere Golang (Go) programlama dilinde döngü yapısını göstereceğim. Programlama ile uğraşan arkadaşlarımızında bileceği üzere, programlama dillerinde while, do while ve for döngüleri vardır. Bu döngüler ile yapacağımız işlemin tekrarlanmasını sağlayabiliriz. Golang'ta ise diğer dillerin aksine sadece for döngüsü vardır. Ama bu while ve do while ile yapılanları yapamayacağımız anlamına gelmiyor. Golang'taki for döngüsü ile hepsini yapabiliriz. Yani dilin yapımcıları tek döngü komutu ile hepsini yapabilmemize olanak sağlamışlar.
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:

for i:=0; i <10; i++ {
         fmt.Println(i)
}
Açıklaması:
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:
deger:=0
for deger <10 {
        fmt.Println(deger)
        deger++
 }
Açıklaması:
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
For döngüsünü basit bir şekilde anlatmaya çalıştım. Golang'ta başka döngü olmadığı için döngülerin hepsi bu şekilde. Konu ile alakalı yorumlarınızı bekliyorum.
İYİ FORUMLAR!!!
---------------------
Konu ksc10 tarafından (27-01-2019 21:52 Saat 21:52 ) değiştirilmiştir.
M3m0ry, CodeTyper Teşekkür etti.
Jad3s - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
11/2018
Nereden:
BendeBilmiom
Mesajlar:
247
Konular:
51
Teşekkür (Etti):
87
Teşekkür (Aldı):
51
Ticaret:
(0) %
27-01-2019 21:34
#2
Güzel Konu Yararlı Devamını Bekleriz
---------------------
═══════════════════════════
OsmanlıTorunları SinCe 2009 / @ JAD3S
══════════════════════════
wh0ismrrobot - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
01/2019
Nereden:
İstanbul
Mesajlar:
1.335
Konular:
33
Teşekkür (Etti):
22
Teşekkür (Aldı):
216
Ticaret:
(0) %
27-01-2019 22:04
#3
Yararlı Bir Konu Olmuş.
Eline Emeğine Sağlık.
--------------------- Hello EVILCORP

We Are F S O C I E T Y

01110111 01101000 00110000 01101001 01110011 01101101 01110010 01110010 01101111 01100010 01101111 01110100
ksc10 - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
01/2016
Nereden:
Burdan
Mesajlar:
414
Konular:
74
Teşekkür (Etti):
43
Teşekkür (Aldı):
151
Ticaret:
(0) %
29-01-2019 00:41
#4
Alıntı:
Jad3s´isimli üyeden Alıntı Mesajı göster
Güzel Konu Yararlı Devamını Bekleriz
Alıntı:
wh0ismrrobot´isimli üyeden Alıntı Mesajı göster
Yararlı Bir Konu Olmuş.
Eline Emeğine Sağlık.
Teşekkür ederim arkadaşlar
---------------------
"P4RS - ait Kullanıcı Resmi (Avatar)
Purple Team Lideri
Üyelik tarihi:
01/2017
Nereden:
Balkes
Yaş:
19
Mesajlar:
4.763
Konular:
534
Teşekkür (Etti):
1343
Teşekkür (Aldı):
2724
Ticaret:
(0) %
29-01-2019 00:44
#5
Ellerine sağlık bir ara ben de merak edip araştırmıştım güzel konu
---------------------



purple-team@turkhackteam.org

AOSTR - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
07/2016
Nereden:
Developer
Mesajlar:
1.307
Konular:
206
Teşekkür (Etti):
203
Teşekkür (Aldı):
102
Ticaret:
(0) %
29-01-2019 01:10
#6
Diğer dillere göre daha sade ve basit gözüküyor. Dil hakkında bilgim yok ama yeni başlayacak arkadaşlara uygun gibi duruyor.
---------------------
"Öldüğünüzde, ölü olduğunuzu bilmezsiniz. Bu, sadece başkaları için zordur. Aynı şey salak olduğunuzda da geçerlidir."
Putty3310 - ait Kullanıcı Resmi (Avatar)
Tamamen Forumdan Uzaklaştırıldı
Üyelik tarihi:
12/2018
Nereden:
Veri Tabani
Mesajlar:
214
Konular:
6
Teşekkür (Etti):
4
Teşekkür (Aldı):
15
Ticaret:
(0) %
29-01-2019 01:15
#7
güzel bir konu olmuş ellerine kollarına sağlık.

Bookmarks


« Önceki Konu | Sonraki Konu »
Seçenekler