1. <dd id="erndk"></dd>
                1. go 語言字段的可見性

                  互聯網 2022/1/3 6:11:36

                  go 語言中可見性的控制 Go語言沒有像其它語言一樣有public、protected、private 等訪問控制修飾符,它是通過字母大小寫來控制可見性的,如果定義的常量、變量、類型、接口、結構、函數等的名稱是大寫字母開頭表示能被其它包訪問或調用(相當于public),非大寫開頭就只能…

                  go 語言中可見性的控制

                  Go語言沒有像其它語言一樣有public、protected、private 等訪問控制修飾符,它是通過字母大小寫來控制可見性的,如果定義的常量、變量、類型、接口、結構、函數等的名稱是大寫字母開頭表示能被其它包訪問或調用(相當于public),非大寫開頭就只能在包內使用(相當于private,變量或常量也可以下劃線開頭)。

                  通過下面的例子理解一下

                  type A struct {
                  	Bstudent B
                  	Cstudent c
                  }
                  type B struct {
                  	name string
                  	Age  int
                  }
                  type c struct {
                  	name string
                  	Age  int
                  }
                  

                  注意的點

                  1. 結構體 A 內的 Cstudent 這個結構體可不可見,并不決定于結構體 c是否大寫,他而是決定于字段 Cstudent ,和 tpye c struct 結構體的大小寫無關,他只會影響他自己的可見性。

                  2. 使用 json 反序列化的時候,內部的字段一點要大寫;

                  隨時隨地學軟件編程-關注百度小程序和微信小程序
                  關于找一找教程網

                  本站文章僅代表作者觀點,不代表本站立場,所有文章非營利性免費分享。
                  本站提供了軟件編程、網站開發技術、服務器運維、人工智能等等IT技術文章,希望廣大程序員努力學習,讓我們用科技改變世界。
                  [go 語言字段的可見性]http://www.yachtsalesaustralia.com/tech/detail-279334.html

                  贊(0)
                  關注微信小程序
                  程序員編程王-隨時隨地學編程

                  掃描二維碼或查找【程序員編程王】

                  可以隨時隨地學編程啦!

                  技術文章導航 更多>
                  国产在线拍揄自揄视频菠萝

                        1. <dd id="erndk"></dd>