struct的tag到底可以用來做什麼?
在 Go 的 spec 檔案裡面針對 tag 有一些介紹 https://golang.org/ref/spec#Struct_types
> A field declaration may be followed by an optional string literal tag, which becomes an attribute for all the fields in the corresponding field declaration. An empty tag string is equivalent to an absent tag. The tags are made visible through a reflection interface and take part in type identity for structs but are otherwise ignored.
struct {
x, y float64 "" // an empty tag string is like an absent tag
name string "any string is permitted as a tag"
_ [4]byte "ceci n'est pas un champ de structure"
}
// A struct corresponding to a TimeStamp protocol buffer.
// The tag strings define the protocol buffer field numbers;
// they follow the convention outlined by the reflect package.
struct {
microsec uint64 `protobuf:"1"`
serverIP6 uint64 `protobuf:"2"`
}
這個文字解釋其實很短,也沒有很詳細的介紹這個到底可以用來做什麼?大家知道這個 tag 到底可以用來做什麼?怎麼用?
更多原創文章乾貨分享,請關注公眾號
- 加微信實戰群請加微信(註明:實戰群):gocnio
相關文章
- 大資料這麼火,大資料到底可以用來做什麼?大資料
- Kali Linux是什麼?可以用來做什麼?Linux
- 跨鏈橋可以用來做什麼?
- Linux伺服器可以用來做什麼?Linux伺服器
- Python培訓分享:python爬蟲可以用來做什麼?Python爬蟲
- Go語言之 Struct TagGoStruct
- 你的雲伺服器可以用來做什麼?雲伺服器有什麼用途?伺服器
- 騰訊雲學生伺服器可以用來做什麼?伺服器
- meta標籤到底是做什麼的(拿來吧你)
- 什麼是Linux雲端計算?學習雲端計算可以用來做什麼?Linux
- 學Python可以用來幹什麼?Python
- 請教一個struct tag的問題Struct
- SRE工程師到底是做什麼的?工程師
- 阿里雲到底是做什麼的呢?阿里
- Unity 引擎 14 年!開發者除了遊戲還可以用它來做什麼?Unity遊戲
- Golang中struct結構標籤(Tag)的使用GolangStruct
- Java能用來做什麼的?Java
- struct和typedef struct 有什麼不同呢?Struct
- Python那麼火,到底能用來做什麼?我們來說說Python3的主要應用Python
- Redis可以用來做什麼?(摘自http://www.lianpenglin.cc廉鵬林部落格)RedisHTTP
- Unirech:阿里雲國際站雲伺服器可以用來做什麼業務?阿里伺服器
- Linux運維到底是做什麼的?LinuxLinux運維
- 雲伺服器可以用來幹什麼?伺服器
- 頑皮狗到底做錯了什麼?
- 什麼材料可以用來製造微型天線
- Java到底是什麼?學習java可以做什麼呢?Java
- 可以用WebRTC來做視訊直播嗎?Web
- 玩女性向遊戲的男生,到底做錯了什麼?遊戲
- 學習Python一般可以用來幹什麼?Python
- 你都用python來做什麼?Python
- fastjson到底做錯了什麼?為什麼會被頻繁爆出漏洞?ASTJSON
- 什麼是GTM (Google Tag Manager)Go
- 到底什麼是Linux?快進來學習!Linux
- RPA 工具可以用來做 web 自動化嗎?Web
- 什麼是 Google Tag Manager 的 Data Layer Object?GoObject
- 用struct做unordered_map的keyStruct
- 前端工程師到底做什麼?發展空間大嗎?前端工程師
- VoNR來了,它到底是什麼技術?