- 优化dao.GenQuestionMarks
This commit is contained in:
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user