L'éditeur PHP Youzi vous apporte une réponse concise sur la façon de parcourir l'interface de chaîne dans Golang. Dans Golang, les chaînes sont stockées sous forme d'octets, donc pour parcourir une chaîne, nous devons d'abord la convertir en tableau d'octets. En utilisant le mot-clé range, nous pouvons facilement parcourir la chaîne et obtenir l'index et la valeur de chaque octet. De cette façon, nous pouvons facilement traiter chaque caractère de la chaîne et effectuer les opérations correspondantes. Qu'il s'agisse de parcourir des chaînes ou de traiter d'autres opérations, golang fournit des outils simples et puissants pour répondre à nos besoins.
J'ai une interface qui contient des chaînes. Je veux imprimer chaque élément. Par exemple, considérons l’interface suivante. Ici, je veux d'abord imprimer sud, puis imprimer man
var x interface{} = []string{"sud", "man"}
Vous pouvez utiliser quelque chose comme ceci :
var x interface{} = []string{"sud", "man"} res, ok := x.([]string) if !ok { fmt.Errorf("error") } for i := range res { fmt.Println(res[i]) }
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!