1、golang的命名推薦使用駝峰命名法,必須以乙個字母(unicode字母)或下劃線開頭,後面可以跟任意數量的字母、數字或下劃線。
2、golang中根據首字母的大小寫來確定可以訪問的許可權。無論是方法名、常量、變數名還是結構體的名稱,如果首字母大寫,則可以被其他的包訪問;如果首字母小寫,則只能在本包中使用
可以簡單的理解成,首字母大寫是公有的,首字母小寫是私有的
3、結構體中屬性名的大寫
如果屬性名小寫則在資料解析(如json解析,或將結構體作為請求或訪問引數)時無法解析
type user struct
if userjson,err:=json.marshal(user);err==nil{
fmt.println(string(userjson)) //資料無法解析
MySQL大小寫敏感問題和命名規範
mysql中,乙個庫會對應乙個資料夾,庫里的表會則以檔案的方式存放在資料夾內,所以,作業系統對大小寫的敏感性決定了資料庫和表的大小寫敏感 mysql有乙個唯讀的系統變數lower case file system,其值反映的正是當前檔案系統是否區分大小寫 因此 在windows下mysql的資料庫和...
PHP命名大小寫敏感規則
一直覺得php中各種大小寫規則理不清,就連工作多年的老手們也不一定能對php大小寫敏感問題足夠了解。在php中,大小寫敏感問題的處理比較亂,大家一定要注意。即使某些地方大小寫不敏感,但在程式設計過程中能始終堅持 大小寫敏感 是最好不過的。下面整理了一些大小寫問題注意點 大小寫敏感 1.變數名區分大小...
PHP命名大小寫敏感規則
一直覺得php中各種大小寫規則理不清,就連工作多年的老手們也不一定能對php大小寫敏感問題足夠了解。在php中,大小寫敏感問題的處理比較亂,大家一定要注意。即使某些地方大小寫不敏感,但在程式設計過程中能始終堅持 大小寫敏感 是最好不過的。下面整理了一些大小寫問題注意點 大小寫敏感1.變數名區分大小寫...