Rumah >pembangunan bahagian belakang >Golang >Perbezaan antara struktur var Foo dan jenis struktur Foo

Perbezaan antara struktur var Foo dan jenis struktur Foo

王林
王林ke hadapan
2024-02-06 09:15:04575semak imbas

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

Kandungan soalan

Saya sukar memahami perbezaan antara keduanya:

var requestPayLoad struct {
        Email string `json:"email"`
        Password string `json:"string"`
    }

dan:

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

Satu adalah jenis dan satu lagi adalah pembolehubah.


Jawapan betul


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

Dalam kedua-dua kes, T jenis boleh dinamakan atau tidak dinamakan jenis (tanpa nama).

Atas ialah kandungan terperinci Perbezaan antara struktur var Foo dan jenis struktur Foo. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:stackoverflow.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam