作者hijkxyzuw (i,j,k) ×(x,y,z)
看板Programming
标题[讨论] 底线 _ 与 连字号 - 的取舍问题
时间Tue Mar 14 21:56:13 2017
因为多数情况下命名不能有空白,
就会用底线、连字号也就是减号、
甚至用驼峰大小写断字。
传统是是底线,
( C 应该够传统了吧?)
但底线是英文没有的用法,
英文偶尔会用连字号。
因此我认为底线代替空白,
而连字号还是用连字号,
根本超棒。
但後来接受连字号的情况多了,
emacs lisp 多用连字号,
URL 或 css 也用连字号。
我是认为既然都用底线那麽久,
继续维持惯例不是很好吗?
为什麽要制造分歧?
我知道的连字号优点,
大概就方便吧,
打不用按 shift ,
读起来也稍微舒服一点。
驼峰的问题就首字要不要大写,
和遇到习惯大写的词怎麽办。
所以为什麽要用连字号?
--
8H((
((88(
((((((((888(8(((
∫8段段???????
﹊∴……﹛﹜
[m
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.116.102.50
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Programming/M.1489499777.A.A8B.html
1F:推 tommady: 我比较常用底线或驼峰,一则写的语言规180.217.130.110 03/14 23:00
2F:→ tommady: 定,二则滑鼠连点或atom ctrl+d能全选连180.217.130.110 03/14 23:00
3F:→ tommady: 结线就没办法。180.217.130.110 03/14 23:00
JS 就没什麽好说,
就是统一小驼峰,
class 大驼峰。
※ 编辑: hijkxyzuw (140.116.102.50), 03/14/2017 23:28:29
4F:推 CoNsTaR: 被你这样一讲害我想到 cxxib 和 1pxxdo 114.32.240.238 03/15 05:54
5F:→ CoNsTaR: 两家对他们商品的编号格式相同,就只差 114.32.240.238 03/15 05:54
6F:→ CoNsTaR: 在连字号或底线 114.32.240.238 03/15 05:54
7F:→ CoNsTaR: 或许你可以去问问他们两家的意见 XD (误 114.32.240.238 03/15 05:54
8F:→ MOONRAKER: 写什麽就照那边习惯 没什麽分不分歧的 60.248.110.133 03/15 10:10
9F:→ MOONRAKER: 认为大家都要一致 是一厢情愿 60.248.110.133 03/15 10:11
10F:推 eight0: 说到这个,Python 内建 library 感觉就满 111.250.156.57 03/15 23:43
11F:→ eight0: 混乱的,全小写、驼峰、底线都有 111.250.156.57 03/15 23:43
12F:→ DefTM: 都用底线 习惯 看老人写也是底线 223.139.78.172 03/19 15:22
13F:→ COLDTURNIP: 用 C 谴责 Lisp 破坏传统,这… 59.115.32.106 03/22 03:16
Lisp 也用连字号吗?
我不确定那是 Emacs Lisp 的特色
还是 Lisp 都这样。
14F:推 asd456fgh778: 我以为连字号会被误读成减法运算子 101.15.27.63 03/23 03:50
Lisp 的 `1 - 3` 要写成 `(- 3 1)` 喔!
※ 编辑: hijkxyzuw (140.116.102.187), 03/24/2017 01:59:35
15F:→ caasih: LISP 比 C 老啊 111.83.224.1 05/07 17:01