¿Cuál es la diferencia entre un segmento y una matriz?
¿Por qué son ambos?&[u8]
y&[u8; 3]
ok en este ejemplo?
fn main() {
let x: &[u8] = &[1u8, 2, 3];
println!("{:?}", x);
let y: &[u8; 3] = &[1u8, 2, 3];
println!("{:?}", y);
}
El hecho de que&[T; n]
puede obligar a&[T]
es el aspecto que los hace tolerables.- Chris Morgan
Por qué puede&[T; n]
coaccionar a&[T]
? ¿En qué otras condiciones ocurre esta coerción?