mirror of
https://github.com/unknwon/the-way-to-go_ZH_CN.git
synced 2025-08-12 07:02:11 +08:00
22 lines
676 B
Go
22 lines
676 B
Go
package main
|
|
|
|
import (
|
|
"fmt"
|
|
"unicode/utf8"
|
|
)
|
|
|
|
func main() {
|
|
// count number of characters:
|
|
str1 := "asSASA ddd dsjkdsjs dk"
|
|
fmt.Printf("The number of bytes in string str1 is %d\n",len(str1))
|
|
fmt.Printf("The number of characters in string str1 is %d\n",utf8.RuneCountInString(str1))
|
|
str2 := "asSASA ddd dsjkdsjsこん dk"
|
|
fmt.Printf("The number of bytes in string str2 is %d\n",len(str2))
|
|
fmt.Printf("The number of characters in string str2 is %d",utf8.RuneCountInString(str2))
|
|
}
|
|
/* Output:
|
|
The number of bytes in string str1 is 22
|
|
The number of characters in string str1 is 22
|
|
The number of bytes in string str2 is 28
|
|
The number of characters in string str2 is 24
|
|
*/ |