Values
Değerler (values), Go programlama dilinde, değişkenlerin taşıdığı verilerdir. Değerler sabit veya değişken olabilirler ve farklı veri tiplerini ifade edebilirler.
Go dilinde temel veri tipleri şunlardır:
Sayısal veri tipleri:
int,float32,float64,complex64,complex128,byte,runegibi veri tipleri, sayısal değerleri ifade etmek için kullanılır.Boolean veri tipi:
boolveri tipi, yalnızcatrueveyafalsedeğerlerini alabilen bir veri tipidir.String veri tipi:
stringveri tipi, metin veya karakter dizisi değerlerini ifade etmek için kullanılır.Kompleks veri tipleri:
struct,array,slice,map,channelgibi veri tipleri, birden fazla veri öğesini bir arada tutmak ve belirli bir amaca hizmet etmek için kullanılır.
Değerlerin türleri, Go dilinde statik olarak belirlenir. Bir değişkene bir değer atadığımızda, bu değişkenin türü belirlenir ve daha sonra bu türü değiştiremeyiz.
var age int
age = 32
age = "thirty-two" // compile error: cannot use "thirty-two" (type string) as type int in assignmentBu örnekte, age değişkeni önce int türünde tanımlanır ve daha sonra age değişkenine 32 sayısı atanır. Daha sonra age değişkenine "thirty-two" stringi atanmaya çalışılır ve program hata verir. Çünkü, age değişkeni int türünde tanımlandığı için string türünde bir değer atanamaz.
Değerler, programların farklı amaçlar için kullanılmasını sağlar. Örneğin, bir sayısal işlem yapmak için bir int değeri kullanabiliriz veya bir metin işlemek için bir string değeri kullanabiliriz.
Last updated
Was this helpful?