En JavaScript, la méthode charCodeAt() renvoie la valeur numérique Unicode d'un caractère dans une chaîne. Pour obtenir la même fonctionnalité dans Go, utilisez les étapes suivantes :
Voici un exemple d'extrait de code :
<code class="go">package main import "fmt" func main() { str := "s" // Convert string to a slice of runes runes := []rune(str) // Get the Unicode value of the first character unicodeValue := runes[0] // Print the Unicode value fmt.Println(unicodeValue) // Print the character fmt.Printf("%c", unicodeValue) }</code>
Ce code imprimera la valeur Unicode (115) et le caractère « s ».
Remarque supplémentaire :
Si vous n'avez pas besoin de la représentation des caractères, vous pouvez accéder directement au int32 représentant la valeur Unicode de la rune en utilisant string[index]. C'est parce que les runes sont des alias pour int32 dans Go.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!