Menu
Coddy logo textTech

Değişken nedir?

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

Go'da bir değişken, bir değer tutan adlandırılmış bir depolama konumudur. Bunu, programınızın hatırlaması gereken bilgileri depolayabileceğiniz etiketli bir kutu gibi düşünebilirsiniz.

Değişkenler oluşturmak için açık tiplerle birlikte var anahtar kelimesini kullanın:

var name string = "Gopher"  // Bir string değişkeni oluşturur
var age int = 5            // Bir tamsayı değişkeni oluşturur
var price float64 = 19.99  // Bir ondalık sayı değişkeni oluşturur

Bu kodu çalıştırdıktan sonra üç değişkenimiz olur: name adlı bir dize, age adlı bir tamsayı ve price adlı bir kayan noktalı sayı (ondalık sayı).

var kullanarak değişkenler oluşturmak ve türü Go'nun bizim yerimize anlamasını sağlamak için türleri yazmadan şöyle yazabiliriz:

var name = "Gopher"  // Go bunun bir string olduğunu bilir
var age = 5          // Go bunun bir integer olduğunu bilir
var price = 19.99    // Go bunun bir float64 olduğunu bilir

Bu kodu çalıştırdıktan sonra, öncekiyle aynı sonucu elde ederiz, ancak Go türleri değerlere göre otomatik olarak belirlemiştir.

challenge icon

Görev

Başlangıç
Bu görevde, Go'da var anahtar sözcüğünü kullanarak değişken tanımlama pratiği yapacaksın. Görevin iki değişken tanımlamak: name değer olarak "Gopher" içeren bir dize ve age değeri 5 olan bir tam sayı. Ardından program bu değerleri yazdıracak.

Kendin dene

package main

import "fmt"

func main() {
    // TODO: 'name' adında bir değişkeni string olarak var kullanarak bildir, görevin istediği değerle
    var name string = ""

    // TODO: 'age' adında bir değişkeni int olarak var kullanarak bildir, görevin istediği değerle
    var age int = 0

    // Aşağıdaki kodu değiştirmeyin
    fmt.Println("My name is", name, "and I am", age, "years old.")
}
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

Kendi başına pratik yap: Online Go derleyicisi