Q:Go 中JavaScript 的charCodeAt() 方法的等價
JavaScript 中的charCodeAt() 方法是一個強大的工具,用於取得給定索引處字元的數字Unicode 值。然而,對於過渡到 Go 的開發人員來說,找到等效的語法可能是一個挑戰。A:Go 內建的字元表示
在 Go 中,字元類型表示為rune 類型,它是 int32 的別名。這意味著 Go 中的字元已經是數值。取得字元代碼
要取得Go 中字串中字元的數字Unicode 值,只需列印it:fmt.Println([]rune("s")[0]) // Prints 115
i := 0 for _, r := range "absdef" { if i == 2 { fmt.Println(r) // Prints 115 break } i++ }
Go 的字節表示
需要注意的是,Go中的字串使用UTF-8 編碼儲存為位元組數組。如果字串包含程式碼小於127 的字符,您可以使用位元組來代替:
fmt.Println("s"[0]) // Prints 115
以上是如何在 Go 中複製 JavaScript 的 charCodeAt() 功能?的詳細內容。更多資訊請關注PHP中文網其他相關文章!