Menu
Coddy logo textTech

Dilim Literallerini Tanımlama

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

Slice literal'ları, slice'ları tek bir adımda oluşturmanıza ve başlatmanıza olanak tanır. Dizi literal'larına benzerler ancak boyutu belirtmeniz gerekmez.

Bir slice literal kullanarak string'lerden oluşan bir slice oluşturun:

colors := []string{"red", "blue", "green"}
fmt.Println(colors)

Şu görüntülenir:

[red blue green]

Ayrıca boş bir slice da oluşturabilirsiniz:

emptySlice := []int{}
fmt.Println(emptySlice, len(emptySlice))

Şunu görüntüler:

[] 0
challenge icon

Görev

Başlangıç

Bu meydan okumada, Go dilinde bir slice literal oluşturma pratiği yapacaksınız.

Slice literalleri, tek bir ifadeyle bir dilim (slice) oluşturmanıza ve başlatmanıza olanak tanır.

Göreviniz, şu dört rengin adını içeren bir slice literal oluşturmaktır: "red", "blue", "green" ve "yellow".

Kopya kağıdı

Slice literal'lar, dizi sabitlerine benzer şekilde ancak boyutu belirtmeden, tek bir adımda dilimler oluşturmanıza ve başlatmanıza olanak tanır.

Bir slice literal kullanarak string dilimi oluşturun:

colors := []string{"red", "blue", "green"}
fmt.Println(colors) // [red blue green]

Boş bir dilim oluşturun:

emptySlice := []int{}
fmt.Println(emptySlice, len(emptySlice)) // [] 0

Kendin dene

package main

import "fmt"

func main() {
	// TODO: "red", "blue", "green" ve "yellow" dizelerini içeren 
	// 'colors' adında bir slice literal oluşturun
	
	
	// Slice'ı yazdır
	fmt.Println("Colors:", colors)
	
	// Slice'ın uzunluğunu yazdır
	fmt.Println("Number of colors:", len(colors))
}
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