How to Get the length of a string in Go
In this tutorial we are going to learn, how to find out the length of a string in Go language.
Getting the string length
To get the length of a string, we can use the built in len() function in Go.
The len() function takes the string as an argument and returns the number of bytes in a string, if a string is empty ("") it returns 0.
Here is an example, that gets the length of a string stored in the str variable:
package main
import "fmt"
func main() {
str := "hello"
length := len(str)
fmt.Println(length)
}Output:
5or we can use the RuneCountInString() function which is present inside the utf8 package.
package main
import (
"fmt"
"unicode/utf8"
)
func main() {
str := "hi";
length := utf8.RuneCountInString(str)
fmt.Println(length)
}Output:
2

