Go 链接符号
? ? ? ? ? 在Go語言中,一般的函數(shù)原型如下:
? ? ? ? ? 由于Go語言并無重載,故此語言的“鏈接符號(hào)”由如下信息構(gòu)成:
? ? ?·Package。 Package名可以是多層,例如A/B/C
? ? ?·ClassType。很特別的是,Go語言中ClassType可以是指針,也可以不是。
? ? ?·Method。
? ? ?其“鏈接符號(hào)”的組成規(guī)則如下:
? ? ?·Package.Method
? ? ?·Package.ClassType.Method
? ? ? ? ?這樣說可能比較抽象,下面舉個(gè)實(shí)際的例子。假設(shè)在 qbox.us/mockfs 模塊中,有如下幾個(gè)函數(shù):
? ? ? ?它們的鏈接符號(hào)分別為:
?
參考:
https://www.yuque.com/docs/share/dfe8cfd9-722d-49df-bf55-097c90770e2e
總結(jié)
- 上一篇: 【效率提高10倍项目原创发布!】深度学习
- 下一篇: 基于FPGA的电梯控制器设计(任意楼层)