I have a name field from which I am only trying to get the first 7 letters, and truncate the remaining.
I tried this:
SurName := strings.TrimSpace(Name)
NameTruncate := SurName[:7]
but I am getting if the user name has than 7 characters in it.
panic: runtime error: slice bounds out of range [:7] with length 5
var desiredLength int
var Name string
var SurName string
desiredLength = 4
Name = " my name "
SurName = strings.TrimSpace(Name)
fmt.Println(nameSlice(SurName, desiredLength))
desiredLength = 20
Name = " my long name "
SurName = strings.TrimSpace(Name)
fmt.Println(nameSlice(SurName, desiredLength))