Use len(...) to get the length of a Go string.
message := "I love pancakes"
fmt.Println(len(message))
Because indexes start at 0, the last position is len(message) - 1:
fmt.Println(string(message[len(message)-1]))
You can also combine len with slicing. For example, the last 5 characters start at len(message) - 5:
fmt.Println(message[len(message)-5:])
Assignment
Follow the Coding Tutorial and practice using len with strings.
Free plan: 30 tutor messages. PRO is unlimited.
Saved
Ctrl + Enter to check
