次の例では、フィールドの宣言で、構造体の各フィールドに値を割り当てることをお勧めします。または、フィールドに値を割り当てるために、フィールドごとに1つの追加ステートメントを効果的に使用します。私ができることは、構造体がインスタンス化されるときにデフォルト値を割り当てることだけです。
これを行うためのより簡潔な方法はありますか?
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,
}
}
}