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ştururBu 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 bilirBu kodu çalıştırdıktan sonra, öncekiyle aynı sonucu elde ederiz, ancak Go türleri değerlere göre otomatik olarak belirlemiştir.
Görev
Başlangıç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.")
}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
4Karşılaştırma ve Mantıksal Operatörler
Karşılaştırma Operatörleri - Bölüm 1Karşılaştırma Operatörleri - Bölüm 2Mantıksal VE OperatörüMantıksal VEYA OperatörüMantıksal DEĞİL OperatörüOperatör Önceliği TemelleriÖzet - Karşılaştırma Yapma7Kontrol Akışı: Döngüler
`for` Döngüsü Nedir?`for` Döngüsü - Temel`for` Döngüsü - Sadece Koşul`break` Anahtar Kelimesi`continue` Anahtar Kelimesiİç İçe DöngülerÖzet - İşlemleri Tekrarlama2Değişkenler ve Temel Veri Tipleri
Değişken nedir?`:=` ile Tür ÇıkarımıTam Sayılar (int)Ondalıklı SayılarBooleanlarStringlerSıfır DeğerlerSabitlerİsimlendirme KurallarıÖzet - Değişkenler ve Türler5Temel Giriş/Çıkış
Biçimlendirilmiş ÇıktıBiçim BelirteçleriVeri Tiplerini YazdırmaTemel Kullanıcı Girdisi AlmaÖzet - Giriş ve Çıkış8Fonksiyonlar
Fonksiyonları AnlamakFonksiyon TanımlamaFonksiyonları ÇağırmaFonksiyon ParametreleriTek Bir Değer DöndürmeBirden Fazla Değer Döndürmeİsimlendirilmiş Dönüş DeğerleriFonksiyon Kapsamı TemelleriÖzet - Yeniden Kullanılabilir Kod Oluşturma3Temel Operatörler
Aritmetik OperatörlerBölme OperatörüModulo OperatörüAtama OperatörüBileşik Atama OperatörleriArtırma ve AzaltmaÖzet - Hesaplamalar6Kontrol Akışı: Koşullu İfadeler
`if` İfadesi`else` Anahtar Kelimesi`else if` Anahtar Kelimesi`if` İçinde Değişken GölgelemeDeğişkenleri Başlatma`switch` İfadesiİfadeli `switch`İfadesiz `switch``fallthrough` Anahtar KelimesiÖzet - Karar VermeKendi başına pratik yap: Online Go derleyicisi