Menu
CoddyTech

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ą tekstową za pomocą słowa kluczowego var i jawnej deklaracji typu:

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

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

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

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

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

Obie metody służą do tego samego — tworzą zmienne typu string, które przechowują tekst. Skrócona składnia deklaracji (:=) jest częściej używana w Go, 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 znaków w osobnym wierszu za pomocą fmt.Println()

Spróbuj swoich sił

package main

import "fmt"

func main() {
	// Te zmienne zostały już zdefiniowane za Ciebie
	firstName := "Alex"
	lastName := "Smith"
	
	// TODO: Utwórz zmienną tekstową zawierającą powitanie 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