最佳答案
在下面的示例中,我更愿意在字段的声明中为结构中的每个字段赋值。或者,它实际上需要为每个字段附加一条语句来为字段赋值。我所能做的就是在结构被实例化时分配默认值。
还有更简洁的方法吗?
struct cParams {
iInsertMax: i64,
iUpdateMax: i64,
iDeleteMax: i64,
iInstanceMax: i64,
tFirstInstance: bool,
tCreateTables: bool,
tContinue: bool,
}
impl cParams {
fn new() -> cParams {
cParams {
iInsertMax: -1,
iUpdateMax: -1,
iDeleteMax: -1,
iInstanceMax: -1,
tFirstInstance: false,
tCreateTables: false,
tContinue: false,
}
}
}