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 Ders 2

mehmeterslann - ait Kullanıcı Resmi (Avatar)
Stajyer Yazılımcı
Üyelik tarihi:
04/2020
Nereden:
DOMANİÇ
Mesajlar:
91
Konular:
7
Teşekkür (Etti):
23
Teşekkür (Aldı):
40
Ticaret:
(0) %
2 Hafta önce
#1
Post
GOLANG Ders 2


Bu konuda golang nasıl kurulur?,Geliştirme ortamı kurulumu,Ortam değişkenleri,İsimlendirmeler,Değişkenlerden bahsettim umarım beğenirsiniz.


GO NASIL KURULUR?

Windows:Golang adresine giderek windows için indirimi yapın ve kurulumu gerçekleştirin ardından C:\GO\bin dizinini PATH enviroment değişkenine ekleyin.

MacOS:Golang adresine giderek mac için kurulumu indirin sonrasında Dizini Path enviroment değişkenine ekleyin:


Kod:
export GOPATH=/usr/local/go/bin 

export PATH=$PATH:$GOPATH

Yaparak işlemi tamamyalayabiliriz.

Linux:ilgili paket yöneticisiyle kurulumu rahatca gerçekleştirebilirsiniz.


Geliştirme ortamı kurulumu:


Bende visual studio code var onu kullanıcam arkadaşlar isterseniz vim-eclipse-atom-sublimetext.. Vb editörlerde kullanabilirsiniz.

Visual studio code için kurulum uzantısı:

LİNK



Gerekli kurulumları gerçekleştirdikten sonra hemen bir Merhaba Turk Hack Team! Yazdıralım ve çıktıyı görelim:

Kod:
package main 

 
 

import "fmt" 

 
 

func main(){ 

fmt.Println("Merhaba TurkHackTeam Ailesi!") 

}

Sonrasında kaydedip termianle:

Kod:
Go run main.go
yazıp çalıştıralım ve sonuç:



[SIZE="2"]Hemen ortam değişkenlerinde kısaca bahsedelim for döngüsünü ve range felan bilmiyor olabilirsiniz takılmayın sonrasında değinicez hiç merak etmeyin: [/SIZE]

Kod:
package main 

 
 

import ( 

"fmt" 

"os" 

) 

 
 

func main() { 

for _, env := range os.Environ() { 

fmt.Println(env) 

} 

 
 

}
Bu kodu alıp çalıştıgımızda ise bize Environ yani ortam değişkenlerini vericektir.Bu sayede ne nasıl nerede konumlanmış nasıl tanımlanmış görebiliyoruz.

İsimlendirmeler:
Kod:
package main 

 
 

func main() { 

 
 

} 

 
 

var name string = "golang" 

var Version string = "1.2.3"
Dikkat ederseniz name baş harfi küçük Version ilk harfi büyük bir şekilde tanımlanmış.Bunun sebebi sadece main alanında kullanmak isterseniz name olarak tanımlayabilirsiniz yani küçük harfle başlıyabilir.Ama başa bir yerde kullanıcaksanız Versionda oldugu gibi büyük harfle başlamak zorunda çünkü diğer programlama dillerinde erişim belirleyicisinde kullanınan public private olayı burda büyük harf küçük harf olarak algılanır.Bu temel bilgiyi şimdi vermekte fayda var

Değişkenler:


Aşağıda gösterebildiğim kadar değişkenleri göstermeye çalıştım hepsini deneyerek gözlemlemenizi tavsiye ederim.

Kod:
package main 

 
 

import "fmt" 

 
 

func main() { 

//var message string 

//message = "Merhaba TurkHackTeam" 

//var sayı int 

//sayı = 12 

//var message = "Merhaba TurkHackTeam" böylede tanımlama yapabiliriz 

//var message = 12 

//var message = 1.21 

//var message = true 

//var a int 

//var b string 

//var c float64 

//var d bool 

 
 

//a := 55 eğer : koymazsanız çalışmayaktır. 

//a := 'a' char olarak algılayıp bize sayısal değerini döndüyor 

//var b float32 = 44.321 

//d := complex(3, 4) complex yapıda bir nesne oluşturduk 

 
 

fmt.Println(acıklama) 

fmt.Println(acıklama2) 

 
 

} 

 
 

//var d = 4 

//const acıklama = "Merhaba turkhackteam" bu şekilde dışarıda tanımlama yapabiliriz 

 
 

// bu şekildede dışarıda tanımlama yapabiliriz. 

 
 

var ( 

acıklama = "Merhaba turkhackteam" 

acıklama2 = "tekrandan hoşgeldiniz" 

)







Bu haftalık bu kadar bana ulaşmak isterseniz turkhackteamden mesaj gönderebilirsiniz.
Konu mehmeterslann tarafından (bir Hafta önce Saat 15:57 ) değiştirilmiştir.
Omerak13004 - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
07/2017
Mesajlar:
48
Konular:
4
Teşekkür (Etti):
22
Teşekkür (Aldı):
3
Ticaret:
(0) %
2 Hafta önce
#2
Cevap: GOLANG Ders 2
Eline SAğlık Hocam Güzel Konu 3. DErsi bekliyoruz

Bookmarks


« Önceki Konu | Sonraki Konu »
Seçenekler