Sabitler
Coddy'nin GO Journey'sinin Temeller bölümünün bir parçası — ders 12 / 109.
Go'da sabitleri (constants) öğrenelim. Sabitler, programın yürütülmesi sırasında değiştirilemeyen değerlerdir.
İlk olarak, const anahtar kelimesini kullanarak bazı sabitler tanımlayalım:
const pi = 3.14
const appName = "Go Calculator"
fmt.Println(pi)
fmt.Println(appName)Bu kodu çalıştırdıktan sonra, sabitlerimizin değerlerinin ekranda görüntülendiğini göreceğiz:
3.14
Go CalculatorDeğişkenlerin aksine, sabitler bildirildikten sonra değiştirilemezler. Bir sabite yeni bir değer atamaya çalışırsanız, programınız bir hata gösterecektir. Örneğin:
const pi = 3.14
pi = 5.6
// Hata! çünkü pi sabittirGörev
BaşlangıçGöreviniz, 30 değerine sahip
maxStudents adında bir sabit tanımlamak ve ardından bunu konsola yazdırmaktır.Kopya kağıdı
Sabitler, program yürütme sırasında değişemeyen değerlerdir. Sabitleri const anahtar kelimesini kullanarak tanımlayın:
const pi = 3.14
const appName = "Go Calculator"Sabitler tanımlandıktan sonra yeniden atanamaz - bunu yapmaya çalışmak bir hataya neden olur:
const pi = 3.14
pi = 5.6 // Hata! çünkü pi bir sabittirKendin dene
package main
import "fmt"
func main() {
// TODO: 30 değerine sahip maxStudents adında bir sabit tanımlayın
// Sabiti yazdır
fmt.Println("Maximum number of students allowed:", maxStudents)
}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 Verme