Turul limbajului Rust Cuprins

Reprezentarea nimicului

În alte limbaje, cuvântul cheie null este folosit pentru a reprezenta absența unei valori. El creează dificultăți în limbajele de programare, pentru că este posibil ca aplicația noastră să eșueze când interacționează cu o variabilă sau un câmp cu această valoare.

Rust nu are tipul null, dar nu este ignorant când vine vorba de importanța reprezentării nimicului! Gândiți-vă la o reprezentare naivă folosind o unealtă pe care o cunoaștem deja.

Alternativa None pentru una sau mai multe valori care pot varia este așa de des întâlnită în Rust din cauza lipsei unei valori null. Tipurile generice ne ajută însă să trecem de acest obstacol.