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

王林
王林avant
2024-02-06 09:15:04575parcourir

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"`
    }

et :

type jwtUSer struct {
    ID        int    `json:"id"`
    FirstName string `json:"first_name"`
    LastName  string `json:"last_name"`
}

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer