Menu
CoddyTech

Wnioskowanie o typie za pomocą `:=`

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

Poznajmy wygodny sposób tworzenia i inicjowania wartości w Go za pomocą skróconego zapisu :=. Nazywa się to wnioskowaniem o typie, w którym Go automatycznie ustala, jaki typ powinny mieć Twoje dane.

Aby utworzyć wiadomość tekstową, użyj :=:

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

Po uruchomieniu tego kodu zobaczysz w konsoli wydrukowany tekst Hello, Go!. Go automatycznie rozpoznał, że message powinno być typu string.

Utwórzmy liczbę za pomocą :=:

age := 25
fmt.Println(age)

To wypisuje 25 w konsoli. Go automatycznie nadał zmiennej age typ całkowity.

Utwórzmy liczbę dziesiętną:

price := 19.99
fmt.Println(price)

Wypisuje to 19.99 w konsoli. Go automatycznie nadał zmiennej price typ zmiennoprzecinkowy.

challenge icon

Wyzwanie

Początkujący

W tym wyzwaniu przećwiczysz używanie operatora := do wnioskowania o typach w Go.

Program ma już zadeklarowane zmienne przy użyciu słowa kluczowego var z jawnymi typami. Twoim zadaniem jest zadeklarowanie dwóch nowych zmiennych przy użyciu skróconej składni :=, która pozwala Go automatycznie wnioskować o typach.

Zadeklaruj language z wartością "Go" oraz version z wartością 1.18.

Uzupełnij miejsca oznaczone TODO w kodzie, aby program wypisywał prawidłowe wartości.

Spróbuj swoich sił

    // TODO: Zastąp poniższy wiersz deklaracją 'language' z użyciem := i wartości wymaganej w zadaniu
    var language string = ""

    // TODO: Zastąp poniższy wiersz deklaracją 'version' z użyciem := i wartości wymaganej w zadaniu
    var version float64 = 0

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