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 fonksiyonu, belirtilen bir uzunluk ve kapasitede dilimler oluşturur.

3 uzunluğunda bir tam sayı dilimi (slice) oluşturun:

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

Ş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 meydan okumada, make fonksiyonunu kullanarak bir slice oluşturma pratiği yapacaksınız. make fonksiyonu, belirli bir uzunluk ve kapasiteye sahip bir slice oluşturmanıza olanak tanır.

Göreviniz, make kullanarak 3 uzunluğunda ve 5 kapasitesinde bir string slice'ı oluşturmak, ardından buna bazı değerler atamak ve slice'ı yazdırmaktır.

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

Kendin dene

package main

import "fmt"

func main() {
	// TODO: make kullanarak 3 uzunluğunda ve 5 kapasiteli bir string dilimi (slice) oluşturun
	// var names = ...
	
	// Dilime değerler atayın
	names[0] = "Alice"
	names[1] = "Bob"
	names[2] = "Charlie"
	
	// Dilimi yazdırın
	fmt.Println("Names:", names)
	
	// Dilimin uzunluğunu ve kapasitesini yazdırın
	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