Menu
Coddy logo textTech

Değişkenleri Başlatma

Coddy'nin GO Journey'sinin Temeller bölümünün bir parçası — ders 38 / 109.

Go'da değişkenlerin nasıl başlatılacağını (initialize) öğrenelim. Başlatma, bir değişkeni oluştururken ona bir başlangıç değeri vermek anlamına gelir.

İlk olarak, var anahtar kelimesini kullanarak değişkenlerin nasıl başlatılacağını görelim:

var age int = 25
var name string = "Gopher"
var isActive bool = true
    
fmt.Println(age, name, isActive)

Bu kodu çalıştırdıktan sonra, değişkenlerimizin değerleri ekranda görünecektir:

25 Gopher true

Kodumuzu daha özlü hale getirmek için Go'nun kısa bildirim operatörünü (:=) de kullanabiliriz:

age := 25
name := "Gopher"
isActive := true
    
fmt.Println(age, name, isActive)

Bu kodu çalıştırdıktan sonra, daha öncekiyle aynı sonucu elde ederiz:

25 Gopher true

Kısa bildirim operatörü (:=), sağladığınız değere göre türü otomatik olarak belirler; bu da kodunuzu daha temiz ve okunması daha kolay hale getirir.

challenge icon

Görev

Başlangıç

Bu meydan okumada, Go'da değişkenleri ilklendirme pratiği yapacaksınız. Göreviniz üç değişkeni belirli değerlerle ilklendirmek ve ardından bunları yazdırmaktır.

Programda değişken bildirimleri zaten mevcut, ancak bunları aşağıdaki tam değerlerle ilklendirmeniz gerekiyor:

  • name"John" olarak ayarlanmış bir string
  • age25 olarak ayarlanmış bir int
  • isStudenttrue olarak ayarlanmış bir bool

Beklenen çıktı şudur:

Name: John
Age: 25
Is Student: true

Kopya kağıdı

Go'da değişkenleri var anahtar kelimesini kullanarak başlatın:

var age int = 25
var name string = "Gopher"
var isActive bool = true

Daha kısa kod için kısa bildirim operatörünü (:=) kullanın:

age := 25
name := "Gopher"
isActive := true

Kısa bildirim operatörü, atanan değere göre değişken türünü otomatik olarak belirler.

Kendin dene

package main

import "fmt"

func main() {
    // TODO: Bu değişkenleri gerekli değerlerle başlatın
    var name string    // "John" ile başlatın
    var age int       // 25 ile başlatın
    var isStudent bool // true ile başlatın
    
    // Bu kod değişkenleri yazdıracaktır
    fmt.Println("Name:", name)
    fmt.Println("Age:", age)
    fmt.Println("Is Student:", isStudent)
}
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Temeller bölümündeki tüm dersler