記号の読み方まとめ

記号 読み
! ビックリマーク、エクスクラメーションマーク、Bang
# シャープ、ハッシュ、ナンバーサイン、パウンドサイン
~ チルダ、にょろ
^ ハット、キャレット
ǀ パイプ、縦棒
" ダブルクオート
' シングルクオート
` バッククオート、バックティック、バックティッククオート
/ スラッシュ、フォワードスラッシュ
\ バックスラッシュ
+ プラス
- マイナス、ハイフン、ダッシュ
_ アンダースコア、アンダーバー
( ) 小括弧、丸括弧、パレン
{ } 中括弧、波括弧、カーリーブラケット
[ ] 大括弧、角(かく)括弧、スクエアブラケット
< > 小なり、大なり、アングルブラケット
: コロン
; セミコロン
$ ダラー、ドル記号
% パーセント
& アンパーサンド、アンド
= イコール
@ アットマーク
* アスタリスク
? クエスチョンマーク
. ピリオド、ドット
, カンマ

こんな記号、いつ使うのか?

チルダ(~)はビット反転かな。ハット(^)は排他的論理和ですかね。

バックティック(`)は、テンプレートリテラルって言うのかな? JavaScript(ES6)で使うようになりました。あとmarkdownでは、インラインコード(正式にはinline span?)です。

%は剰余。

@はJavaのアノテーション。phpでは、式の前に付けるとエラーを無視できます(エラー制御演算子)。

Clojureでは、どの記号も、わりとよく使います。だからといって、perlのような読みにくいコードにならないのが不思議。

PS

markdownで、インラインコードの中にリテラルのバックティック(`)を書くのに苦戦しました(単純なエスケープじゃなかった)。
https://meta.stackexchange.com/questions/82718/how-do-i-escape-a-backtick-within-in-line-code-in-markdown

PPS

うーん、「表の中のインラインコードの中のパイプ(|)」はどうやってもダメだ。パーサーのクセかな。諦めます。
https://stackoverflow.com/questions/17319940/how-to-escape-a-pipe-char-in-a-code-statement-in-a-markdown-table