Menu
Coddy logo textTech

Czym jest domknięcie?

Część sekcji Logika i przepływ programu ścieżki Rust w Coddy. Lekcja 59 z 66.

Domknięcie to funkcja anonimowa, którą możesz przechowywać w zmiennej lub przekazywać jako argument do innych funkcji. W przeciwieństwie do zwykłych funkcji, które definiujesz za pomocą słowa kluczowego fn, domknięcia są tworzone bezpośrednio i nie potrzebują nazwy.

Podstawowa składnia domknięcia używa pionowych kresek do zdefiniowania parametrów, po których następuje ciało funkcji:

|param1, param2| { 
    // tutaj znajduje się treść funkcji
}

Oto prosty przykład domknięcia, które dodaje dwie liczby:

let add = |x, y| x + y;
let result = add(5, 3); // result wynosi 8

Spróbuj swoich sił

Ta lekcja nie zawiera wyzwania z kodem.

quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Logika i przepływ programu

Poćwicz samodzielnie: Kompilator Rust online