Rdza na pętlę

Rdza na pętlę

Pętle są jak jedna rzecz, która definiuje język programowania. Są to niezbędny konstrukt, który zapewnia możliwość ciągłego wykonywania działania, o ile stan jest prawdziwy.

W tym artykule omówimy, w jaki sposób możemy wdrożyć i używać konstrukcji pętli w języku programowania rdzy.

Konstrukty pętli rdzy

Rdza zapewnia nam następujące konstrukty zapętlania

  1. A dla pętli
  2. Podczas pętli
  3. Pętla

Pozwólmy zbadać, jak działa każda konstrukcja i jak go używać.

Rdza na pętlę

A dla pętli w rdzy jest używany do iteracji elementów iteracyjnego obiektu za pomocą iteratora. Zwraca serię wartości, aż iterator będzie pusty. Wartość z pętli dla fordy można następnie użyć do wykonywania akcji wewnątrz korpusu pętli.

Składnia dla pętli dla rdzy jest jak pokazano:

dla wzoru w wyrażeniu
//Do

Przykładem użycia pętli jest iteracja nad elementami tablicy. Przykładem jest to, jak pokazano poniżej:

fnmain ()
Letarr: [i32; 3] = [10,20,30];
dla pozycji inarr
println!("", przedmiot);

Kolejnym przykładem pętli jest iteracja nad zakresem liczb całkowitych za pomocą słowa kluczowego. Na przykład:

fnmain ()
Foriin1… 10
println!("", I);

Powyższy przykład iteruje elementy od 1 do 10, z wyłączeniem ostatniego elementu. Jeśli chcesz dołączyć 10 w wartościach, użyj składni:

bo w 1… = 10
println!("", I);

Rdza podczas pętli

While pętla wykonuje blok kodu, dopóki określony warunek nie będzie fałszywy. Dlatego, o ile stan jest prawdziwy, blok wewnątrz całego ciała będzie działał ciągle.

Przykładem jest jak pokazano:

fnmain ()
letmuti = 0;
podczas gdy ja<= 5
println!("", I);
i += 1;

Dla powyższego kodu zaczynamy od zdefiniowania zmiennej zmiennej i. Następnie używamy pętli podczas ciągłego wykonywania bloku kodu, podczas gdy wartość i jest mniejsza lub równa 5.

Pamiętaj, że aktualizujemy wartość I na każdej iteracji, aby zapobiec nieskończonej pętli.

Pętla rdzy

Ekspresja pętli w rdzy, oznaczona słowem kluczowym pętli, pokazuje nieskończoną pętlę. Ta konstrukcja pętli używa przerwy i kontynuuje słowa kluczowe do wyjścia i pominięcia iteracji.

Przykładem jest jak pokazano:

fnmain ()
letmuti = 0u32;
pętla
i += 1;
ifi == 5
println!("", I);
Kontynuować;

ifi == 10
println!("", I);
przerwa;


Powyższy kod będzie działał nieskończenie, dopóki nie będzie przeciwdziałał instrukcji przerwy.

Wniosek

W tym artykule bada różne konstrukty zapętlania w języku programowania rdzy. Korzystając z tego artykułu, jesteś w stanie zaspokoić potrzeby zapętlania w programach RUST.

Mamy nadzieję, że podobał Ci się ten artykuł i dziękuję za przeczytanie!