Maison > développement back-end > Golang > Différence entre la structure var Foo et la structure de type Foo

Différence entre la structure var Foo et la structure de type Foo

王林
Libérer: 2024-02-06 09:15:04
avant
541 Les gens l'ont consulté

var Foo 结构和 type Foo 结构之间的区别

Contenu des questions

J'ai du mal à comprendre la différence entre les deux :

var requestPayLoad struct {
        Email string `json:"email"`
        Password string `json:"string"`
    }
Copier après la connexion

et :

type jwtUSer struct {
    ID        int    `json:"id"`
    FirstName string `json:"first_name"`
    LastName  string `json:"last_name"`
}
Copier après la connexion

L'un est un type et l'autre est une variable.


Bonne réponse


  • var v T 创建一个变量,将标识符 v 绑定到它,给它输入 T,然后将其初始化为 T a une valeur nulle.
  • type t T 将标识符 T 绑定到类型 T.

Dans les deux cas, les types T peuvent être des types nommés ou non (anonymes).

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