Podsumowanie — wejście i wyjście
Część sekcji Podstawy ścieżki GO w Coddy. Lekcja 33 z 109.
Wyzwanie
ŁatwyW tym wyzwaniu poćwiczysz używanie fmt.Printf do wyświetlania sformatowanych danych wyjściowych z różnymi specyfikatorami formatu.
Uzupełnij kod, aby wyświetlić informacje o Gopherze, używając odpowiednich specyfikatorów formatu:
- Użyj
%sdla ciągów znaków - Użyj
%ddla liczb całkowitych - Użyj
%.2fdla liczb zmiennoprzecinkowych z 2 miejscami po przecinku - Użyj
%tdla wartości logicznych - Użyj
%T, aby wyświetlić typ zmiennej
Upewnij się, że każdy wiersz wyniku kończy się znakiem nowej linii (\n).
Dokładny tekst to Active: true.
Dokładny tekst to Age: 5 years.
Dokładny tekst to Name: Gopher.
Spróbuj swoich sił
package main
import "fmt"
func main() {
// Podane zmienne
name := "Gopher"
age := 5
height := 0.75
isActive := true
// TODO: Użyj fmt.Printf, aby wypisać wiersz z imieniem podany w instrukcji, korzystając ze zmiennej name i specyfikatora formatu %s
// TODO: Użyj fmt.Printf, aby wypisać wiersz z wiekiem podany w instrukcji, korzystając ze zmiennej age i specyfikatora formatu %d
// TODO: Użyj fmt.Printf, aby wypisać "Height: 0.75 meters", korzystając ze zmiennej height i specyfikatora formatu %.2f
// TODO: Użyj fmt.Printf, aby wypisać wiersz ze stanem aktywności podany w instrukcji, korzystając ze zmiennej isActive i specyfikatora formatu %t
// TODO: Użyj fmt.Printf, aby wypisać "Name type: string", korzystając ze zmiennej name i specyfikatora formatu %T
}Wszystkie lekcje w sekcji Podstawy
4Operatory porównania i logiczne
Operatory porównania – część 1Operatory porównania – część 2Logiczny operator ANDLogiczny operator ORLogiczny operator NOTPodstawy kolejności wykonywania operatorówPodsumowanie – porównywanie7Sterowanie przepływem: pętle
Jak działa pętla `for`Pętla `for` — podstawyPętla `for` — tylko warunekSłowo kluczowe `break`Słowo kluczowe `continue`Pętle zagnieżdżonePodsumowanie — powtarzanie działań2Zmienne i podstawowe typy danych
Czym jest zmiennaWnioskowanie o typie za pomocą `:=`Liczby całkowite (int)Liczby zmiennoprzecinkoweWartości logiczneCiągi znakówWartości zeroweStałeKonwencje nazewnictwaPodsumowanie – zmienne i typy5Podstawowe wejście/wyjście
Formatowane wyjścieSpecyfikatory formatuWyświetlanie typówPobieranie podstawowych danych od użytkownikaPodsumowanie — wejście i wyjście8Funkcje
Zrozumienie funkcjiDeklarowanie funkcjiWywoływanie funkcjiParametry funkcjiZwracanie jednej wartościZwracanie wielu wartościNazwane wartości zwracanePodstawy zakresu funkcjiPodsumowanie — tworzenie wielokrotnego użytku kodu11Typy złożone: wycinki
Wprowadzenie do wycinkówDeklarowanie literałów wycinkówTworzenie wycinków za pomocą `make`Długość a pojemność wycinkaDostęp do elementów wycinkaDodawanie elementówWycinanie z istniejących wycinków i tablicIterowanie po wycinkachKopiowanie wycinkówPodsumowanie — listy dynamiczne3Podstawowe operatory
Operatory arytmetyczneOperator dzieleniaOperator moduloOperator przypisaniaOperatory przypisania z działaniemZwiększanie i zmniejszaniePowtórka – obliczenia6Sterowanie przepływem: instrukcje warunkowe
Instrukcja `if`Słowo kluczowe `else`Słowo kluczowe `else if`Przesłanianie zmiennych w `if`Inicjalizacja zmiennychInstrukcja `switch``switch` z wyrażeniami`switch` bez wyrażeniaSłowo kluczowe `fallthrough`Podsumowanie — podejmowanie decyzjiPoćwicz samodzielnie: Kompilator Go online