- 主题:golang的命名规范 为啥要那样?
接触golang不久,但是它的一些命名规范感觉完全不符合认知,
比如 提倡短变量名,函数里面一堆 c\p\l啥的,阅读起来障碍极大,不都是应该要求变量名一眼能看明白含义么?
还有它的结构体 和 变量名的规则是一样的,比如 PlayerInfo 这个可以使一个结构体,也可以是一个变量名。。。
c++都是要求变量名和结构体定义区分,这样一眼就能看明白
难以理解
--
FROM 182.140.153.*
这种基本命名规范 为啥不和其他语言对齐
【 在 abettor 的大作中提到: 】
:难以理解的规范有很多,最重要的是要有一个规范 : :发自xsmth (iOS版)
- 来自 水木社区APP v3.5.7
--
FROM 171.218.204.*
好吧 已经习惯了g家开源那套c++风格
【 在 milksea 的大作中提到: 】
: 提倡短变量名,C就是这样。
: 结构体和变量名规则一样,c/c++的标准库风格都是这样。
: go的初始目标就是做网络时代的c,这种设计风格算不上突兀。
--
FROM 182.140.153.*