util.go 271 Bytes
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
package corpus

import (
	"bytes"
)

func ents(n int, segFn func(i int) string) string {
	if n <= 0 {
		return ""
	}
	var buf bytes.Buffer
	for i := 0; i < n; i++ {
		buf.WriteString(segFn(i))
		buf.WriteString(`,`)
	}
	buf.Truncate(buf.Len() - 1)
	return buf.String()
}