Menu
Coddy logo textTech

`make` ile Dilim Oluşturma

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

make işlevi, belirtilen uzunluk ve kapasiteye sahip dilimler oluşturur.

Uzunluğu 3 olan bir tamsayı dilimi oluşturun:

numbers := make([]int, 3)
fmt.Println(numbers)

Bu şunu görüntüler:

[0 0 0]

Uzunluğu 2 ve kapasitesi 5 olan bir slice oluşturun:

scores := make([]int, 2, 5)
fmt.Println(scores, len(scores), cap(scores))

Şunu görüntüler:

[0 0] 2 5
challenge icon

Görev

Başlangıç

Bu görevde, make işlevini kullanarak bir dilim oluşturmayı pratik edeceksin. make işlevi, belirli bir uzunluğa ve kapasiteye sahip bir dilim oluşturmanı sağlar.

Görevin, make kullanarak uzunluğu 3 ve kapasitesi 5 olan bir dize dilimi oluşturmak, ardından ona bazı değerler atamak ve dilimi yazdırmaktır.

Dilimi yazdırdıktan sonra, uzunluğunu ve kapasitesini de yazdırmalısın.

Kendin dene

package main

import "fmt"

func main() {
	// TODO: make kullanarak uzunluğu 3 ve kapasitesi 5 olan bir string dilimi oluştur
	// var names = ...
	
	// Dilime değerler ata
	names[0] = "Alice"
	names[1] = "Bob"
	names[2] = "Charlie"
	
	// Dilimi yazdır
	fmt.Println("Names:", names)
	
	// Dilimin uzunluğunu ve kapasitesini yazdır
	fmt.Printf("Length: %d, Capacity: %d\n", len(names), cap(names))
}
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