Dizi Elemanlarına Erişme
Coddy'nin GO Journey'sinin Temeller bölümünün bir parçası — ders 70 / 109.
Dizi öğelerine erişmek için, bir dizin numarasıyla köşeli parantez kullanın. Dizi dizinleri 0'dan başlar.
Bir isim dizisi oluşturun:
names := [3]string{"Alex", "Beth", "Carlos"}Bireysel öğelere erişin:
firstPerson := names[0]
secondPerson := names[1]
fmt.Println(firstPerson)
fmt.Println(secondPerson)Şunu görüntüler:
Alex
BethÖğeleri de değiştirebilirsiniz:
names[2] = "Charlie"
fmt.Println(names[2])Şu çıktıyı verir:
CharlieGörev
BaşlangıçKodu şunları yapacak şekilde tamamlayın:
1. Dizideki ilk meyveye erişin
2. Dizideki üçüncü meyveye erişin
3. Her iki meyveyi de fmt.Println kullanarak yazdırın
Kendin dene
package main
import "fmt"
func main() {
// Bu bizim meyve dizimiz
fruits := [5]string{"apple", "banana", "cherry", "date", "elderberry"}
// YAPILACAK: firstFruit adında bir değişken oluşturun ve fruits dizisinin ilk elemanını ona atayın
// YAPILACAK: thirdFruit adında bir değişken oluşturun ve fruits dizisinin üçüncü elemanını ona atayın
// Meyveleri yazdırın
fmt.Println("The first fruit is:", firstFruit)
fmt.Println("The third fruit is:", thirdFruit)
}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
4Karşılaştırma ve Mantıksal Operatörler
Karşılaştırma Operatörleri - Bölüm 1Karşılaştırma Operatörleri - Bölüm 2Mantıksal VE OperatörüMantıksal VEYA OperatörüMantıksal DEĞİL OperatörüOperatör Önceliği TemelleriÖzet - Karşılaştırma Yapma7Kontrol Akışı: Döngüler
`for` Döngüsü Nedir?`for` Döngüsü - Temel`for` Döngüsü - Sadece Koşul`break` Anahtar Kelimesi`continue` Anahtar Kelimesiİç İçe DöngülerÖzet - İşlemleri Tekrarlama10Bileşik Tipler: Diziler
Dizilere GirişDizileri TanımlamaDizilere İlk Değer AtamaDizi Elemanlarına Erişme`len` ile Dizi UzunluğuDiziler Üzerinde YinelemeÇok Boyutlu Diziler2Değişkenler ve Temel Veri Tipleri
Değişken nedir?`:=` ile Tür ÇıkarımıTam Sayılar (int)Ondalıklı SayılarBooleanlarStringlerSıfır DeğerlerSabitlerİsimlendirme KurallarıÖzet - Değişkenler ve Türler5Temel Giriş/Çıkış
Biçimlendirilmiş ÇıktıBiçim BelirteçleriVeri Tiplerini YazdırmaTemel Kullanıcı Girdisi AlmaÖzet - Giriş ve Çıkış8Fonksiyonlar
Fonksiyonları AnlamakFonksiyon TanımlamaFonksiyonları ÇağırmaFonksiyon ParametreleriTek Bir Değer DöndürmeBirden Fazla Değer Döndürmeİsimlendirilmiş Dönüş DeğerleriFonksiyon Kapsamı TemelleriÖzet - Yeniden Kullanılabilir Kod Oluşturma3Temel Operatörler
Aritmetik OperatörlerBölme OperatörüModulo OperatörüAtama OperatörüBileşik Atama OperatörleriArtırma ve AzaltmaÖzet - Hesaplamalar6Kontrol Akışı: Koşullu İfadeler
`if` İfadesi`else` Anahtar Kelimesi`else if` Anahtar Kelimesi`if` İçinde Değişken GölgelemeDeğişkenleri Başlatma`switch` İfadesiİfadeli `switch`İfadesiz `switch``fallthrough` Anahtar KelimesiÖzet - Karar Verme