在下面的示例中,我更愿意在字段声明中为结构中的每个字段分配一个值。或者,它有效地为每个字段使用一个附加语句来为字段分配值。我想要做的就是在实例化结构时分配默认值。
有没有更简洁的方法来做到这一点?
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,
}
}
}