|
@@ -1,22 +1,23 @@
|
|
|
-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
|
|
|
|
|
-*/
|
|
|
|
|
|
|
+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
|
|
|
|
|
+*/
|