【Rust】指针

// use std::string;
fn main() {
let array = [1,2,3,4,5];
let a1 = &array;
let a2 = &array[0..3];
println!("val's len = {}",std::mem::size_of_val(&array)); // output: 20
println!("val's len = {}",std::mem::size_of_val(a1)); // output: 20
println!("val's len = {}",std::mem::size_of_val(&a1)); // output: 8 地址指针 一个字节
println!("val's len = {}",std::mem::size_of_val(a2)); // output: 12
println!("val's len = {}",std::mem::size_of_val(&a2));// output: 16 胖指针 两个字节

}

你可能感兴趣的:(rust,java,前端)