Maison > développement back-end > Golang > Comment parcourir l'interface de chaîne dans Golang

Comment parcourir l'interface de chaîne dans Golang

WBOY
Libérer: 2024-02-08 23:10:31
avant
730 Les gens l'ont consulté

Comment parcourir linterface de chaîne dans Golang

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.

Contenu de la question

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"}
Copier après la connexion

Solution de contournement

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])
    }
Copier après la connexion

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!

source:stackoverflow.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal