Menu
Coddy logo textTech

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]
challenge icon

Görev

Başlangıç
Bu meydan okumada, Go'da bir slice'a eleman ekleme pratiği yapacaksınız. Bir meyve slice'ı oluşturduk ve göreviniz 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)
}
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