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 Veri Tipleri @kcs10

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) %
13-01-2019 21:29
#1
Thumbs up
Golang Veri Tipleri @kcs10
Öncelikle yazıma hoşgeldiniz,

Bu yazımda Golang veri tiplerinden (Data Types) bahsedeceğim.
Boolean Veri Tipi
Bu veri tipi [true] veya [false] değişken değerini alabilir. Mantıksal veri tipidir.

Sayısal Veri Tipleri

Sayısal veri tipleri içlerinde sadece sayısal verileri tutar. Sayısal veri tipleri 2 çeşittir.

-----Int (Integer : Tam sayı) Veri Tipi
Bu veri tipi tam sayı verileri tutar. (Örnek: 356)

-----Float (Ondalık) Veri Tipi
Bu veri tipi ise ondalık sayı sisteminde olan verileri tutar. (Örnek: 3.14)

String (Dizi) Veri Tipi
String veri tipi içeriği yazı olan veri tipini tutar. (Örnek: "Ali" ya da "Ali 12345,./")


Öncelikle bu işlemin 2 tane çeşidi var. Biri veriyi Global olarak atamak, diğer bulunduğu hiyerarşi için atamak yani normal yöntem.

Global olarak atama yöntemi: Global olarak atamak, atanacak verinin tüm nesneler tarafından kullanılabilmesini sağlar. "const" ile atarsak global veri olmuş olur. Örnek olarak:
Kod:
const sayi int = 1881
Normal olarak atama yöntemi: Varsayılan olarak atama yöntemidir. "var" ibaresi ile eklenebilir. Örnek olarak:
Kod:
var isim string = "Ali"
Golang içinde bir de atama çeşitleri vardır. Atama çeşitleri sayesinde farklı sözdizimleri ile veri atanabilir. Örnek olarak:
Kod:
var ad string = "Ali" //String tipinde ad değişkeni tanımladık
var ad = "Ali" //Ad değişkeni tanımladık ve otomatik String tipinde olduğunu algıladı
var yas int = 12 //Integer tipinde yas değişkenii tanımladık
var yas = 12 //yas değişkeninin int olduğunu algıladı
ad =: "Ali" //var yazmadan ad değişkeni tanımladık. var olarak kabul edip String olarak saydı
yas =: 12 //Integer tipinde yas değişkeni
const ad string = "Ali" // Global String tipinde ad değişkeni
const ad = "Ali" //Aynı şekilde const ile de tip belirtmemize gerek yok
const yas = 12
#Önemli Not#
"=:" yöntemi "const" ile birlikte kullanılamaz. Sadece "var" a özgüdür.

Kendi anlatımımdır. İşinize yaradıysa mutlu olurum.
İYİ FORUMLAR!!!
---------------------
kondanta - ait Kullanıcı Resmi (Avatar)
Geliştirici
Üyelik tarihi:
07/2017
Nereden:
CNCF
Mesajlar:
912
Konular:
36
Teşekkür (Etti):
33
Teşekkür (Aldı):
264
Ticaret:
(0) %
13-01-2019 21:35
#2
Hani float nerde? byte yok(gerci uint8 ama neyse), "rune" keywordunden bahsetmemissin(int32) complex yok. Yine de ugrasmissin renkli ve goze guzel gorunuyor. Eksik buldum ama eline saglik
---------------------

DevOps Engineer
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) %
13-01-2019 21:40
#3
Alıntı:
kondanta´isimli üyeden Alıntı Mesajı göster
Hani float nerde? byte yok(gerci uint8 ama neyse), "rune" keywordunden bahsetmemissin(int32) complex yok. Yine de ugrasmissin renkli ve goze guzel gorunuyor. Eksik buldum ama eline saglik
Teşekkür ederim. Eksikleri ekleyeceğim. Dedikleriniz int ve float içinde ek seçenekler. Konu uzamasın diye basitçe anlatmak istedim
---------------------
Konu ksc10 tarafından (13-01-2019 21:42 Saat 21:42 ) değiştirilmiştir.

Bookmarks


« Önceki Konu | Sonraki Konu »
Seçenekler