Eleman Ekleme
Coddy'nin GO Journey'sinin Temeller bölümünün bir parçası — ders 79 / 109.
append fonksiyonu, kapasite değişikliklerini otomatik olarak yöneterek bir slice'ın sonuna öğeler ekler.
Bir sayı dilimi oluşturun:
numbers := []int{1, 2, 3}
fmt.Println(numbers)Yeni bir eleman ekleyin:
numbers = append(numbers, 4)
fmt.Println(numbers)Sonuç:
[1 2 3]
[1 2 3 4]Aynı anda birden fazla öğe ekleyebilirsiniz:
numbers = append(numbers, 5, 6, 7)
fmt.Println(numbers)Sonuç:
[1 2 3 4 5 6 7]Görev
Başlangıçappend() fonksiyonunu kullanarak buna iki meyve daha eklemek.Kopya kağıdı
append fonksiyonu, kapasite değişikliklerini otomatik olarak yöneterek bir slice'ın sonuna eleman ekler.
Tek bir eleman ekleyin:
numbers := []int{1, 2, 3}
numbers = append(numbers, 4)
fmt.Println(numbers) // [1 2 3 4]Aynı anda birden fazla eleman ekleyin:
numbers = append(numbers, 5, 6, 7)
fmt.Println(numbers) // [1 2 3 4 5 6 7]Kendin dene
package main
import "fmt"
func main() {
// Bir meyve dilimi (slice)
fruits := []string{"apple", "banana", "orange"}
// TODO: "grape" ve "kiwi" öğelerini fruits dilimine ekleyin
// Kodunuzu buraya yazın
// Güncellenmiş dilimi yazdırın
fmt.Println("My fruit collection:", fruits)
}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