Wyświetlanie w konsoli
Część sekcji Podstawy ścieżki Rust w Coddy. Lekcja 29 z 75.
W Rust możesz wyświetlać dane wyjściowe w konsoli za pomocą makr print! i println!. Te makra pozwalają wyświetlać tekst, zmienne i wyrażenia w konsoli. Główna różnica między print! a println! polega na tym, że println! dodaje na końcu danych wyjściowych znak nowej linii, przez co kolejne dane wyjściowe zaczynają się w nowej linii, podczas gdy print! tego nie robi.
Oto jak możesz używać tych makr:
let name = "Alice";
let age = 30;
print!("Name: ");
print!("{}", name);
println!(" is {} years old.", age);
println!("Hello, {}!", name);Ten kod wygeneruje następujący wynik:
Name: Alice is 30 years old.
Hello, Alice!Wyzwanie
PoczątkującyNapisz program w Rust, który używa makr print! i println!, aby wyświetlić:
- Wypisz
"Hello, "i"Coddy!"w tym samym wierszu. - Wypisz
"Rust is fun!"w nowym wierszu, używającprintln!.
Użyj podanych zmiennych w makrach print.
Spróbuj swoich sił
fn main() {
let hello = "Hello, ";
let coddy = "Coddy!";
let rust_is_fun = "Rust is fun!";
// Napisz swój kod poniżej
}Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.
Wszystkie lekcje w sekcji Podstawy
4Operatory, część 1
Operatory arytmetyczneOperator moduloSkrócone operacje arytmetyczneOperatory porównaniaPorównywanie ciągów znaków7Podstawowe wejście i wyjście
Wyświetlanie w konsoliOdczytywanie danych od użytkownikaPowtórka – do 120Powtórka – prawda czy fałsz5Operatory, część 2
Operatory logiczne, część 1Operatory logiczne, część 2Powtórka — prosta logikaOperatory logiczne, część 311Funkcje
Deklarowanie funkcjiParametry i argumentyWartości zwracaneWiele wartości zwracanychPowtórka – funkcja SigmaPowtórka – funkcja walidująca14Iterowanie po tablicach
Przewodnik po zakresachUlepszona pętla forPożyczanie w pętliTypowe operacje na tablicach3Zmienne – część 2
Deklarowanie typuKonwencje nazewnictwaWnioskowanie o typiePodsumowanie – inicjalizacja zmiennychRzutowanie typów9Pętle
Pętla for dla sekwencjiPętla whileInstrukcja breakInstrukcja continuePętle zagnieżdżoneEtykiety pętliPętla nieskończonaPodsumowanie — dynamiczne dane wejściowe12Podstawy tablic
Deklarowanie tablicTablica jako parametrDostęp do elementówModyfikowanie tablicPodsumowanie — czytelny wydruk tablicy15Operacje na ciągach znaków
Metody ciągów znakówMakro format!Konwersja ciągów znakówPowtórka — formatowaniePoćwicz samodzielnie: Kompilator Rust online