Przejdź do głównej treści
eLearner.app
RUST BORROW CHECKER DUNGEON

Rust Borrow Checker Dungeon: Labirynt Pamięci

Rozwiąż błędy kompilatora związane z zarządzaniem pamięcią, ownership i borrowing, aby uciec z cel.

Opis błędu kompilatora

Kompilator Rust zabrania używania zmiennych po przeniesieniu ich własności (move). Zmodyfikuj funkcję 'use_key' i jej wywołującego, aby przekazywać zmienną 'key' przez referencję (&String) zamiast oddawać jej własność.

Brama blokująca
ZABLOKOWANE
Skanowanie właściciela KEY...
✗ WŁASNOŚĆ PRZEKAZANA! Wartość pusta
Tryb: AST Fallbackrustc 1.78.0

Utknąłeś?

Poznaj podstawowe pojęcia w kursie Rust, aby rozwiązać to wyzwanie.

Kompilator Rust Offline

Napisz poprawny kod i unikaj błędów Borrow Checkera.

Ładowanie edytora...
Ładowanie analizatora Rust...