- 优化dao.GenQuestionMarks
This commit is contained in:
@@ -73,12 +73,18 @@ func WrapUpdateULEntity(item interface{}, lastOperator string) interface{} {
|
||||
return item
|
||||
}
|
||||
|
||||
func GenQuestionMarks(count int) string {
|
||||
marks := ""
|
||||
func GenQuestionMarks(count int) (marks string) {
|
||||
if count > 0 {
|
||||
marks = "?"
|
||||
for i := 1; i < count; i++ {
|
||||
marks += ", ?"
|
||||
if count == 1 {
|
||||
marks = "?"
|
||||
} else {
|
||||
builder := &strings.Builder{}
|
||||
builder.Grow(1 + (count-1)*3)
|
||||
builder.WriteString("?")
|
||||
for i := 1; i < count; i++ {
|
||||
builder.WriteString(", ?")
|
||||
}
|
||||
marks = builder.String()
|
||||
}
|
||||
}
|
||||
return marks
|
||||
|
||||
Reference in New Issue
Block a user