Stringler
Coddy'nin GO Journey'sinin Temeller bölümünün bir parçası. Ders 10 / 109.
Go'da dizeler, metin verilerini depolamak için kullanılır. Onlarla adım adım nasıl çalışacağımızı öğrenelim.
Öncelikle, açık bir tür bildirimiyle var anahtar sözcüğünü kullanarak bir dize değişkeni oluşturalım:
var message string = "Hello, Go!"
fmt.Println(message)Bu kodu çalıştırdıktan sonra Hello, Go! metni ekranda görünür. message adlı bir dize değişkeni oluşturduk ve değerini görüntüledik.
Şimdi, türü otomatik olarak çıkaran := ile Go'nun kısa bildirim sözdizimini kullanarak bir dizge oluşturalım:
greeting := "Welcome to Go programming"
fmt.Println(greeting)Bu kodu çalıştırdıktan sonra ekranda Go programlamaya hoş geldiniz metni görünür. := işleci yeni bir değişken oluşturur ve türünü verilen değere göre belirler.
Her iki yöntem de aynı şeyi yapar: metni depolayan dize değişkenleri oluştururlar. Kısa bildirim sözdizimi (:=), kısa ve kullanışlı olduğu için Go'da daha yaygın kullanılır.
Görev
BaşlangıçBu alıştırmada Go'da dizelerle çalışmayı deneyeceksin.
İki dize değişkenini önceden tanımladık: firstName ve lastName. Görevin:
greetingadlı üçüncü bir dize değişkeni oluşturmak ve değerini"Hello, my name is"olarak ayarlamak;issözcüğünden sonra boşluk bırakmafmt.Println()kullanarak üç dizenin her birini ayrı satırlara yazdırmak
Kendin dene
package main
import "fmt"
func main() {
// Bu değişkenler sizin için zaten tanımlanmış
firstName := "Alex"
lastName := "Smith"
// TODO: Değeri "Hello, my name is" olan bir selamlama dizesi değişkeni oluşturun
// Not: Fazladan boşluk eklemeyin.
// TODO: Üç dizenin tümünü (greeting, firstName ve lastName) ayrı satırlara yazdırın
}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 Tekrarlama2Değ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 VermeKendi başına pratik yap: Online Go derleyicisi