Menu
Coddy logo textTech

Ciągi znaków

Część sekcji Podstawy ścieżki GO w Coddy. Lekcja 10 z 109.

Ciągi znaków w Go służą do przechowywania danych tekstowych. Nauczmy się krok po kroku, jak z nimi pracować.

Najpierw utwórzmy zmienną typu string, używając słowa kluczowego var z jawną deklaracją typu:

var message string = "Hello, Go!"
fmt.Println(message)

Po wykonaniu tego kodu tekst Hello, Go! wyświetli się na ekranie. Utworzyliśmy zmienną typu string o nazwie message i wyświetliliśmy jej wartość.

Teraz utwórzmy ciąg znaków za pomocą składni krótkiej deklaracji Go z użyciem :=, która automatycznie określa typ:

greeting := "Welcome to Go programming"
fmt.Println(greeting)

Po wykonaniu tego kodu tekst Welcome to Go programming pojawi się na ekranie. Operator := tworzy nową zmienną i określa jej typ na podstawie podanej wartości.

Obie metody robią to samo — tworzą zmienne typu string, które przechowują tekst. W Go częściej używa się składni krótkiej deklaracji (:=), ponieważ jest zwięzła i wygodna.

challenge icon

Wyzwanie

Początkujący

W tym wyzwaniu poćwiczysz pracę z ciągami znaków w Go.

Przygotowaliśmy już dwie zmienne typu string: firstName i lastName. Twoje zadanie:

  1. Utwórz trzecią zmienną typu string o nazwie greeting i wartości "Hello, my name is", bez spacji po is
  2. Wypisz każdy z trzech ciągów w osobnym wierszu za pomocą fmt.Println()

Spróbuj swoich sił

package main

import "fmt"

func main() {
	// Te zmienne są już dla Ciebie zdefiniowane
	firstName := "Alex"
	lastName := "Smith"
	
	// TODO: Utwórz zmienną tekstową greeting o wartości "Hello, my name is"
	// Uwaga: Nie dodawaj żadnych dodatkowych spacji.
	
	// TODO: Wypisz wszystkie trzy ciągi znaków (greeting, firstName i lastName) w osobnych wierszach
	
}
quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Podstawy

Poćwicz samodzielnie: Kompilator Go online