Menu
Coddy logo textTech

Czym jest zmienna

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

zmienna w Go to nazwana lokalizacja pamięci, która przechowuje wartość. Pomyśl o niej jak o oznaczonym pudełku, w którym możesz przechowywać informacje, które Twój program musi zapamiętać.

Aby tworzyć zmienne, użyj słowa kluczowego var z jawnymi typami:

var name string = "Gopher"  // Tworzy zmienną typu string
var age int = 5            // Tworzy zmienną typu int
var price float64 = 19.99  // Tworzy zmienną przechowującą liczbę dziesiętną

Po wykonaniu tego kodu mamy trzy zmienne: ciąg znaków o nazwie name, liczbę całkowitą o nazwie age oraz liczbę zmiennoprzecinkową (liczbę dziesiętną) o nazwie price.

Aby tworzyć zmienne za pomocą var i pozwolić Go ustalić za nas typ, możemy pisać bez podawania typów:

var name = "Gopher"  // Go wie, że to string
var age = 5          // Go wie, że to liczba całkowita
var price = 19.99    // Go wie, że to float64

Po wykonaniu tego kodu otrzymujemy taki sam wynik jak poprzednio, ale Go automatycznie określił typy na podstawie wartości.

challenge icon

Wyzwanie

Początkujący
W tym wyzwaniu poćwiczysz deklarowanie zmiennych za pomocą słowa kluczowego var w Go. Twoim zadaniem jest zadeklarowanie dwóch zmiennych: name jako ciągu znaków o wartości "Gopher" oraz age jako liczby całkowitej o wartości 5. Następnie program wypisze te wartości.

Spróbuj swoich sił

package main

import "fmt"

func main() {
    // TODO: Zadeklaruj zmienną o nazwie 'name' typu string za pomocą var i przypisz jej wartość wymaganą w zadaniu
    var name string = ""

    // TODO: Zadeklaruj zmienną o nazwie 'age' typu int za pomocą var i przypisz jej wartość wymaganą w zadaniu
    var age int = 0

    // Nie modyfikuj poniższego kodu
    fmt.Println("My name is", name, "and I am", age, "years old.")
}
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