Go 似乎可以直接打印结构体和数组。
struct MyStruct {
a: i32,
b: i32
}
和
let arr: [i32; 10] = [1; 10];
最佳答案
您想在您的结构上实现 Debug
特性。使用 #[derive(Debug)]
是最简单的解决方案。然后你可以用 {:?}
打印它:
#[derive(Debug)]
struct MyStruct{
a: i32,
b: i32
}
fn main() {
let x = MyStruct{ a: 10, b: 20 };
println!("{:?}", x);
}
关于rust - 如何打印结构和数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30253422/