「文字や記号を何と呼びますか? SEコード形式以外の意味は何ですか? [コピー]

「文字や記号を何と呼びますか? SEコード形式以外の意味は何ですか? [コピー]

`キャラクターの名前は何ですか? SEコード形式でない場合、うまくいかないのはなぜですか?私はStack Exchangeフォーラムでコードブロックをフォーマットするためにこの機能を使用することに精通しているので、参加しないでください。

ベストアンサー1

``は、バックティック、バックティック、逆カンマ、準引用符、アクセントマークなど、さまざまな名前で呼ばれます。

引用符、描画などは、シェルが変数の処理方法に影響を与えることに注意してください。誤って使用すると、結果が異なるか、エラーが発生する可能性があります。

完全な式を設定するときは、次のように「」で囲む必要があります。

val=`expr 3 + 4`

さまざまなアプリケーションの詳細な説明は以下に含まれています。

アクセント記号(`)は、多くの文字言語で使用される発音区別記号です。

プログラマーは、多くのタスクを実行するためにアクセントマークをスタンドアロン文字(つまり、文字と結合しない)として使用しました。この役割では、バックティックまたはバックティックと呼ばれます。

TeX を使用してテキストを組版する場合、バックティック文字はオープン引用符を表す構文として使用されます。たとえば、 `は一重引用符( ')でレンダリングされ、 ``は二重引用符( ")でレンダリングされます。

数値が期待されるASCII文字の数値ASCII値を提供するためにも使用されます。

多くのUnixシェルとプログラミング言語であるPerl、PHP、Rubyは、この文字のペアを使用してコマンド置換を表します。つまり、あるコマンドの標準出力を別のコマンドを定義するテキスト行に置き換えることです。たとえば、コード行は次のようになります。

echo It is now `date`

コマンドの置き換え後、次のコマンドが生成されることがあります。

echo It is now Sun Apr 6 05:37:06 GMT 2014

次に実行すると、次の出力が生成されます。

It is now Sun Apr 6 05:37:06 GMT 2014

時々、コードを表すためにソースコードコメントに使用されます。

Use the `printf()` function.

これは、コード形式を表すためにMarkdownフォーマッタによって使用される形式でもあります。

Stack Exchangeの外側に言及しましたが、Stack Exchangeがすべてのフォーラムの質問、回答、コメントでコードをどのように表現するのかわからない人にとっては、これが重要だと思います。

Bashシェルでは、スタイルガイドは「...」構文を使用しなくなり(正式には使用されませんが)、代替構文$(...)が読みやすくなるため、特に優先されます(特に入れ子式モードの場合)。 Zシェルも同様です。

BBC BASICでは、バックティック文字は変数、構造、プロシージャ、または関数の名前の先頭または名前内で有効です。

DとGoでは、バックティックを使用して生の文字列リテラルを囲みます。

Haskellでは、関数名を逆引用符で囲むことで中位演算子として使用できます。

Lispマクロシステムでは、逆引用符文字(Schemeでは準引用符と呼ばれます)は、カンマ置換が発生する可能性がある引用表現を紹介します。前にカンマ付きの記号をその記号の値で変数に置き換える点だけを除いて、通常の引用と同じです。これは、Unixシェルの二重引用符内の$変数の補間にほぼ似ています。

m4では、文字列を引用するためにアポストロフィと一緒に使用されます(マクロ拡張を抑制または延期するため)。

MySQLでは、クエリ内の列、テーブル、データベース分類子として使用されます。

OCamlでは、バックティックを使用して多型の変形を示します。

Picoでは、バックティックを使用してプログラミング言語のコメントを表します。

Python 3.0以前では、バックティックはrepr()関数の同義語として使用されていました。この関数は、引数をプログラマが表示に適した文字列に変換します。しかし、この機能はPython 3.0から削除されました。

バックティックは、reStructuredTextプレーンテキストマークアップ言語(Python docutilsパッケージで実装されています)でも広く使用されています。

Windows PowerShellはバックティックをエスケープ文字として使用します。たとえば、改行文字は「n」と表示されます。最も一般的なプログラミング言語はバックスラッシュをエスケープ文字(\ nなど)として使用しますが、Windowsではバックスラッシュをパス区切り文字として使用できるため、PowerShellでバックスラッシュを他の目的に使用することは非現実的です。 `文字自体を取得するには、2つのバックティックを使用してください。

たとえば、.NETのnull許容ブール値は、PowerShellで次のように指定されます。

[Nullable``1[System.Boolean]]

Tomはバックティックを使用して新しい用語を作成するか、既存の用語を呼び出します。

Scalaでは、識別子は逆引用​​符の間の文字列で構成することもできます。識別子は、バックティック自体を除くすべての文字で構成されます。

Unlambda では、バックティック文字は関数の適用を表します。

http://en.wikipedia.org/wiki/Grave_accent

おすすめ記事