Golang 101: Değerler (Values)

Golang 101 Serisi:
  1. Golang 101: Merhaba Dünya!
  2. Golang 101: Değerler (Values)

Önceki yazımız da Golang’e giriş yapmış ve Golang 101: Merhaba Dünya! demiştik.

Golang değer türlerine hızlıca bir bakalım.

package main

import "fmt"

func main() {

    // string (metin)
    fmt.Println("golang " + "101")

    // integer (tam sayı)
    fmt.Println("Toplam =", 1+1)

    // float (kesirli)
    fmt.Println("Bölüm =", 3.14/1.6)

    // boolean (mantıksal)
    fmt.Println(true || false)
        fmt.Println(true && false)
}
golang 101
Toplam = 2
Bölüm = 1.9625
false
true
false

çalıştır!

String (Dize)

String türü harfler, sayılar ve diğer karakterlerden (tab, yeni satır vb. dahil) oluşabilir. String türündeki bir değeri yine aynı türdeki bir değer ile toplamaya çalıştığınız da (değerler sayı bile olsa) iki değeri yan yana getirecektir. Aksi durumda çalıştırmak istediğimiz de mismatched types (uyumsuz türler) şeklinde hata oluşur.

Integer (Tam sayı) ve Float (Kesirli) Sayılar

Tam sayılar işaretli (negatif) ve işaretsiz (pozitif) sayılar olarak ikiye ayrılır. Tam sayılarda yapılacak 4 işlemde sonuç kesirsiz olarak verilir. Örneğin 3/2 bölme işleminin çıktısı 1‘dir. Kesirli işlemlerde ise eğer sonuç kesirli ise çıktı da kesirli olacaktır.

Boolean (Mantıksal)

Mantıksal değerlerde çıktılar da mantıksal operatörler olarak sağlanır. Yukarıdaki örnekte true && false çıktısı doğru (1) ve yanlış (0) sonucunun mantıksal değeri olan false yani yanlış‘dır.

Değerler konusunu değişkenler konusunda daha detaylı göreceğiz.

Golang 101« Golang 101: Merhaba Dünya!

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir