hyphen和dash的区别

看code style的时候,发现有些地方说要用hyphens,有些地方说要用dashes,觉得有点困惑,于是稍微查了一下。

  • hyphen是连字符,用于组成一个单词。例如:non-smoking(可见英文单词并非只有a-zA-Z)
  • dash分为两种:n-dash和m-dash
    • n-dash的长度跟大写N一样长,用于连接两个不同的单词,比如:1927-1928
    • m-dash的长度跟大写M一样长,就相当于破折号了,用于在一句话中间加一句额外的说明。这种情况很常见于长句子。

以上总结参考自这里

去查unicode字符表发现他们的长度顺序是:hyphen < n-dash < m-dash

日常生活中很少去区分他们,毕竟现在很少用到了。基本所有横线都是在用减号做输入。

一个简单的用法就是:

  • hyphen = -
  • n-dash = --
  • m-dash = ---

Microsoft Doc据说会根据你的输入auto-correct; Google Doc的话,可以去自定义replace功能,按照上面的规则替换成相应的符号。

不过,了解完这些以后,我还是打算继续随性的使用减号了XD

转载于:https://www.cnblogs.com/happywu/p/8137035.html

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值