Maison > développement back-end > Golang > le corps du texte

Pourquoi est-ce que j'obtiens l'erreur « Déclaration attendue, élément 'IDENT' trouvé » dans Go ?

Linda Hamilton
Libérer: 2024-11-09 21:52:02
original
374 Les gens l'ont consulté

Why am I getting the

Comprendre l'erreur « Déclaration attendue, élément 'IDENT' trouvé » dans Go

Lors de la tentative de définition d'une variable à l'aide du court := déclaration de variable dans Go, vous pouvez rencontrer le message d'erreur "déclaration attendue, élément 'IDENT' trouvé". Cette erreur se produit lorsque vous utilisez la syntaxe := en dehors d'une fonction.

Dans le code fourni :

import "appengine/memcache"

item := &memcache.Item {
Key:   "lyric",
Value: []byte("Oh, give me a home"),
}
Copier après la connexion

L'élément de ligne := &memcache.Item {...} est un essayez d'utiliser la déclaration de variable courte. Cependant, cela n'est pas valable en dehors d'une fonction.

Résoudre l'erreur

Pour résoudre cette erreur, vous pouvez soit placer la déclaration de variable à l'intérieur d'une fonction, soit utiliser le var mot-clé pour créer une variable globale :

Utilisation d'une fonction :

import "appengine/memcache"

func MyFunc() {
    item := &memcache.Item {
        Key:   "lyric",
        Value: []byte("Oh, give me a home"),
    }
    // Do something with the item variable
}
Copier après la connexion

Utilisation d'une variable globale :

import "appengine/memcache"

var item = &memcache.Item {
    Key:   "lyric",
    Value: []byte("Oh, give me a home"),
}
Copier après la connexion

En suivant ces directives, vous pouvez vous assurer que vos déclarations de variables sont valides et éviter l'erreur « déclaration attendue, élément 'IDENT' trouvé » 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!

source:php.cn
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal