有时我喜欢在函数中将相关变量分组,而不声明新的结构类型。
在C语言中可以这样做,例如:
在C语言中可以这样做,例如:
void my_function() {
struct {
int x, y;
size_t size;
} foo = {1, 1, 0};
// ....
}
在Rust中有没有一种方法可以做到这一点?如果没有,最接近的等效方式是什么?
let pos = { x: 10, y: 42 }
。它基本上只是一个带有命名字段的元组。 - Brandon Dyer