Witaj, świecie!
Część sekcji Podstawy ścieżki Rust w Coddy. Lekcja 2 z 75.
"Hello World!" to prosty program, który wyświetla Hello World! na ekranie.
W języku Rust używamy makra println!(), aby wyświetlać dane wyjściowe w konsoli. Zwróć uwagę, że println! kończy się na ln: małą literę l (jak w angielskim słowie „line”), a nie wielką literę I. Tekst, który ma zostać wyświetlony, umieszcza się w cudzysłowie i nawiasach okrągłych.
Znak ! na końcu println! informuje, że jest to makro, a nie zwykła funkcja. Makro to polecenie, które Rust rozwija do większej ilości kodu przed uruchomieniem programu. Na razie możesz używać go tak samo jak wywołania funkcji.
Przyjrzyjmy się programowi „Hello World!” w Rust:
fn main() {
println!("Hello World!");
}Wyzwanie
PoczątkującyUżyj widoku kodu, aby napisać program, który wyświetla Hello World!
Pamiętaj, że wielkość liter w cudzysłowach ma znaczenie. Na przykład:
println!("Hello World!");println!("hello world!");to różne rzeczy (zwróć uwagę na wielkie litery w pierwszym wierszu)
Spróbuj swoich sił
fn main() {
println!(""); // umieść wiadomość między cudzysłowami
}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