Menu
CoddyTech

`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 tam sayı dilimi oluştur:

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

Bu, şunu görüntüler:

[0 0 0]

Uzunluğu 2, kapasitesi 5 olan bir dilim 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şturma alıştırması yapacaksın. make işlevi, belirli bir uzunluk ve kapasiteye sahip bir dilim oluşturmanı sağlar.

Görevin, make kullanarak uzunluğu 3 ve kapasitesi 5 olan bir dizge 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, kapasitesi 5 olan bir string slice'ı oluştur
	// var names = ...
	
	// Slice'a değerler ata
	names[0] = "Alice"
	names[1] = "Bob"
	names[2] = "Charlie"
	
	// Slice'ı yazdır
	fmt.Println("Names:", names)
	
	// Slice'ın 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