2
0
mirror of https://github.com/miguelmota/cointop synced 2024-11-01 03:20:37 +00:00
cointop/pkg/pad/pad.go

20 lines
447 B
Go
Raw Normal View History

package pad
func times(str string, n int) (out string) {
for i := 0; i < n; i++ {
out += str
}
return
}
// Left left-pads the string with pad up to len runes
// len may be exceeded if
func Left(str string, length int, pad string) string {
return times(pad, length-len(str)) + str
}
// Right right-pads the string with pad up to len runes
func Right(str string, length int, pad string) string {
return str + times(pad, length-len(str))
}