Refactor option handling with switch statement

This commit is contained in:
REDDDG 2026-06-03 19:58:07 +08:00 committed by GitHub
parent 78d2282ccd
commit ffc608216a
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -159,7 +159,8 @@ func tryToSetValue(value reflect.Value, field reflect.StructField, setter setter
opt, opts = head(opts, ",")
k, v := head(opt, "=")
if k == "default" {
switch k {
case "default":
setOpt.isDefaultExists = true
setOpt.defaultValue = v
@ -170,7 +171,7 @@ func tryToSetValue(value reflect.Value, field reflect.StructField, setter setter
setOpt.defaultValue = strings.ReplaceAll(v, ";", ",")
}
}
} else if k == "parser" {
case "parser":
setOpt.parser = v
}
}