6

あらゆる種類のコマンドライン出力で一緒に使用されるアポストロフィ文字(')と混合されたバッククォート( `)(アクサングラーブとも呼ばれる)文字が表示されます。確かに理由/理由の背後にある歴史はどこかでオンラインで文書化されていますが、私はどこを見つけることができませんでした。

これが私が話していることのいくつかの例です:

makeマニュアルページから:

makefileが`-'の場合、標準入力が読み取られます。

いくつかのrake出力:

... / ruby​​_koans / koans / about_strings.rb:6:in `test_double_quoted_strings_are_strings '

なぜ矛盾があるのですか?


ここでのより広い質問は、「必要に応じて、「適切な」一重引用符または二重引用符を使用しないのはなぜですか?」だと思います。しかし、アポストロフィ(およびアクサングラーブ)は、「標準の」米国のキーボードでより利用しやすいことを理解しています。それはなぜですか...)

4

1 に答える 1

3

これは、プログラマー(現在は削除されています)ですでに質問され、回答されていました。一番の答えは、それがLaTeXから来たという最良の推測でした。

SE English Language&Usageでも同様の質問に回答しています。一番の答えは、「このスタイルの引用符」の個別の文字が不足している限られた文字セットを回避することでした。

于 2013-03-13T16:28:15.143 に答える