La documentazione dice usize
èQual è la differenza tra `usize` e` u32`?
Operazioni e le costanti per interi senza segno puntatore dimensioni.
Nella maggior parte dei casi, posso sostituire usize
con u32
e non succede nulla. Quindi non capisco perché abbiamo bisogno di due tipi che sono così simili.
Devo utilizzare sempre il tipo 'usize' per sicurezza? – Vayn
Dipende da cosa si vuole fare, tenendo gli indici in una struttura di memoria, sì. Per i numeri semplici, 'u32' è spesso buono. La libreria standard usa sempre 'usize' quando appropriato, e ruggine non convertirà silenziosamente un' u32' in un 'usize', quindi vedrai quando sono necessari. – Levans