Variable size/Get: Difference between revisions
Content added Content deleted
(Added Rust) |
|||
Line 1,116: | Line 1,116: | ||
p ObjectSpace.memsize_of("a"*24) #=> 25 |
p ObjectSpace.memsize_of("a"*24) #=> 25 |
||
p ObjectSpace.memsize_of("a"*1000) #=> 1001 |
p ObjectSpace.memsize_of("a"*1000) #=> 1001 |
||
</lang> |
|||
=={{header|Rust}}== |
|||
<lang Rust>use std::mem; |
|||
fn main() { |
|||
// Specify type |
|||
assert_eq!(4, mem::size_of::<i32>()); |
|||
// Provide a value |
|||
let arr: [u16; 3] = [1, 2, 3]; |
|||
assert_eq!(6, mem::size_of_val(&arr)); |
|||
} |
|||
</lang> |
</lang> |
||