- 优化dao.GenQuestionMarks

This commit is contained in:
gazebo
2019-08-30 09:54:23 +08:00
parent 27adff6add
commit 7afd15cf0e

View File

@@ -73,12 +73,18 @@ func WrapUpdateULEntity(item interface{}, lastOperator string) interface{} {
return item return item
} }
func GenQuestionMarks(count int) string { func GenQuestionMarks(count int) (marks string) {
marks := ""
if count > 0 { if count > 0 {
if count == 1 {
marks = "?" marks = "?"
} else {
builder := &strings.Builder{}
builder.Grow(1 + (count-1)*3)
builder.WriteString("?")
for i := 1; i < count; i++ { for i := 1; i < count; i++ {
marks += ", ?" builder.WriteString(", ?")
}
marks = builder.String()
} }
} }
return marks return marks