iT邦幫忙

2023 iThome 鐵人賽

DAY 26
0
SideProject30

HOW TO GO系列 第 26

26. ebiten (8)

  • 分享至 

  • xImage
  •  

接續前一篇,這邊筆記一下關於處理中文字串的問題

package main

import "fmt"

func main() {
	s := "天氣晴朗,風力微弱,非常適合戶外活動。"
	fmt.Println(len(s)) // 57
}

計算長度

package main

import (
	"fmt"
	"unicode/utf8"
)

func main() {
	s := "天氣晴朗,風力微弱,非常適合戶外活動。"
	fmt.Println(utf8.RuneCountInString(s)) // 19

	count := 0
	for _, e := range s {
		count++
		//fmt.Println(e)
		fmt.Print(fmt.Sprintf("%c", e))
	}
	fmt.Println()
	fmt.Println(count) // 19
}

上一篇
25. ebiten (7)
下一篇
27. ebiten (9)
系列文
HOW TO GO30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言