ps4 - rust traduccion
¿Cuál es el equivalente de óxido de `size_t`? (1)
En términos más prácticos: ¿qué tipo de datos enteros debería usar para índices en un vector, longitud de matrices, etc.?
Hay muchas discusiones sobre este tema para Rust pre-1.0 flotando en Internet y no puedo encontrar una respuesta autorizada sobre la decisión final.
Eso sería usize
e isize
(tipos de tamaño de puntero, sin firmar y firmado). La referencia dice que el tamaño máximo de una matriz es el valor máximo de isize
tal que se pueden calcular las diferencias de posiciones.
Sin embargo, las funciones de std::Vec
usan usize
para todos los índices.