首頁 > 後端開發 > Golang > var Foo 結構和 type Foo 結構之間的區別

var Foo 結構和 type Foo 結構之間的區別

王林
發布: 2024-02-06 09:15:04
轉載
567 人瀏覽過

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

問題內容

我很難理解兩者之間的差異:

var requestPayLoad struct {
        Email string `json:"email"`
        Password string `json:"string"`
    }
登入後複製

和:

type jwtUSer struct {
    ID        int    `json:"id"`
    FirstName string `json:"first_name"`
    LastName  string `json:"last_name"`
}
登入後複製

一個是類型,一個是變數。


正確答案


  • var v T 建立一個變量,將標識符v 綁定到它,給它輸入T,然後將其初始化為T零值
  • type t T 將標識符 T 綁定到類型 T

在這兩種情況下,T 類型可以是命名或未命名(匿名)類型。

以上是var Foo 結構和 type Foo 結構之間的區別的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:stackoverflow.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板