TruncateString
Truncates a string up to a specified length.
- Use
len()to determine if the length is greater thanl. - Return the string truncated to the desired length, with
"..."appended to the end or the original string.
func TruncateString(s string, l int) string {
r := s
if len(s) > l {
if l > 3 {
l -= 3
}
r = s[0:l] + "..."
}
return r
}TruncateString("boomerang", 7); // "boom..."