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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM