Jest jeden element konstrukcyjny, który podzielają wszyscy programiści: program Hello World. Jest to prosty, ale standardowy program, który został specjalnie zaprojektowany jako wprowadzenie do nowego języka. W dowolnym języku program Hello World wprowadza nowych użytkowników do składni języka.
W tym artykule zbadamy, jak stworzyć nasz pierwszy program Hello World i omówić anatomię programu Hello World w Rust.
NOTATKA: W tym artykule zakłada, że zainstalowałeś kompilator rdzy i wszystkie wymagane narzędzia. Zakładamy również wiedzę o wierszu poleceń.
Konfiguracja projektu
Chociaż kompilator rdzy nie dba o to, gdzie jest twój kod w systemie plików, dobrze jest zorganizować kod w celu czytelności i konserwacji.
Aby śledzić naszą serię Rust, utwórz katalog o nazwie Rust-Workspace, jak pokazano poniżej:
$ mkdir ~/rust-workspaceNastępnie utwórz katalog, aby utrzymać program Hello World w następujący sposób:
$ mkdir helloworldRust Hello World Program
Po konfiguracji projektu możemy zacząć pisać jakiś kod. Zacznij od utworzenia głównego pliku kończącego się .rozszerzenie RS. Wskazuje to, że plik zawiera kod źródłowy rdzy. Na przykład:
$ Touch Main.RsNie krępuj się nazwać pliku źródłowego w dowolny sposób. Upewnij się, że nazwa pliku nie zawiera spacji, ponieważ kompilator może powodować błędy podczas kompilacji kodu. Możesz użyć obudowy wielbłądów lub podkreślenia, aby połączyć wiele nazwisk.
Następnie otwórz plik za pomocą edytora tekstu i dodaj kod, jak pokazano poniżej:
fn main ()Zapisz plik i zamknij edytor.
Otwórz okno terminala i przejdź do katalogu Helloworld, który utworzyliśmy wcześniej, aby uruchomić program.
Skompiluj program za pomocą następujące polecenie RUSTC:
$ rustc main.RsPoprzednie polecenie powinno utworzyć program wykonywalny o podobnej nazwie jak plik źródłowy.
Aby go uruchomić, użyj następującego polecenia:
$ ./Main # LinuxPo uruchomieniu programu zobacz tekst „Cześć, świat!„Wydrukowano w oknie terminalu:
$ ./głównyRust Hello World Podział
Przejrzyjmy szczegóły programu Hello World, który właśnie napisaliśmy.
Pierwszy wiersz naszego programu znajduje się poniżej:
FN Main ()Poprzednia składnia definiuje funkcję w rdzy. W naszym przypadku tworzymy główną funkcję, która jest specjalną funkcją w rdzy. Służy jako punkt wyjścia dla programu rdzy, w którym rozpoczyna się wykonanie programu.
Główna funkcja nie ma żadnych parametrów ani nie ma wartości zwracanej. Jeśli deklaruje funkcję z parametrami w języku rdzy, uwzględnij je wewnątrz pary nawiasów.
Następną częścią jest ciało funkcyjne, które jest oznaczone przez otwieranie i zamykanie kręconych aparatów ortodontycznych:
…Chociaż możesz mieć otwierające się klamrowe klamry na nowej linii, zaleca się, aby otwierać klastrowy klamra na tej samej linii co nazwa funkcji, ale oddzielona przestrzenią.
W głównym ciele funkcyjnym mamy naszą linię kodu w następujący sposób:
println!("Witaj świecie!");Działa to jako serce programu i obsługuje program Hello World. Zwróć uwagę na println! Słowo kluczowe.
W rdzy println! jest znany jako makro, które pozwala na metaprogramowanie w rdzy. Wartość println! to ciąg „Cześć, świat!"
Wreszcie, mamy półkolon, który pokazuje koniec wyrażenia. Powinniśmy zakończyć większość wyrażeń w rdzy za pomocą półkolonu.
Wniosek
Korzystając z tego przewodnika, badaliśmy anatomię programu Hello World i sposób składania każdej części programu rdzy. Należy pamiętać, że program Hello Word reprezentuje jedynie nagie podstawy dowolnego programu. Mamy nadzieję, że ten artykuł jest pomocny. Sprawdź inne artykuły z Linux, aby uzyskać więcej wskazówek i informacji.