ホームページ  >  記事  >  Go 言語にはどのような文字エスケープがありますか?

Go 言語にはどのような文字エスケープがありますか?

DDD
DDDオリジナル
2023-08-01 15:22:051372ブラウズ

Go 言語の文字エスケープには、\a、\b、\f、\n、\r、\t、\v、\、'、"、\0、\xhh、\uhhhh、\Uhhhahahh などがあります。詳細な紹介: 1. \a、呼び出し文字、システムのデフォルトの呼び出し音を生成します; 2. \b、バックスペース文字、カーソルを 1 つ左に移動します; 3. \f、ページ送り文字、カーソルを移動します次のページの先頭; 4. \n、改行文字、カーソルを次の行の先頭に移動します; 5. \r、復帰文字、カーソルを現在の行の先頭に移動します; 6. \ t、タブ文字など

Go 言語にはどのような文字エスケープがありますか?

この記事の動作環境: Windows 10 システム、go1.20 バージョン、dell g3 コンピューター

## Go 言語の #Characters エスケープは、文字列内で特殊な文字やシーケンスを表すために特殊記号を使用することを指します。Go 言語で一般的に使用される文字エスケープは次のとおりです:

  1. \a: bell記号 、システムのデフォルトの呼び出し音を生成します。

  2. \b: バックスペース文字、カーソルを 1 つ左に移動します。

  3. \f : 改行文字、カーソルを次のページの先頭に移動します。

  4. \n: 改行文字、カーソルを次の行の先頭に移動します。

  5. \r: 復帰文字、カーソルを現在の行の先頭に移動します。

  6. \t: タブ文字、カーソルを次の行に移動しますタブ位置

  7. \v: 垂直タブ文字、カーソルを次の垂直タブ文字位置に移動します。

  8. \: バックスラッシュ、表しますバックスラッシュ文字。

  9. ': 一重引用符、一重引用符文字を表します。

  10. ": 二重引用符、二重引用符を表します。マークの文字。

  11. \0: NULL 文字。NULL 文字を示します。

  12. \xhh: 16 進数値を表す 16 進文字。hh は 2 桁の 16 進数です。

  13. \uhhh: Unicode 文字。4 桁の Unicode 文字を表します。

  14. \Uhhhhahah: Unicode 文字。8 ビット Unicode 文字を表します。

上記のエスケープ文字に加えて、Go 言語はいくつかの特殊文字シーケンスもサポートしています:

\r\n: キャリッジ リターンとライン フィード。これは移動を意味します。カーソル 次の行の先頭に移動します。

\a: アラーム シンボル。システムのデフォルトのアラーム音を生成します。

\t: 水平タブ文字。カーソルを次の水平タブ位置に移動します。

\v: 垂直タブ文字。カーソルを次の垂直タブ位置に移動します。

\xhh: 16 進数値を表す 16 進文字。hh は 2 桁の 16 進数です。

\ooo: 8 進数値を表す 8 進文字。ooo は 3 桁の 8 進数です。

これらの文字エスケープは、Go 言語の文字列で特殊文字やシーケンスを表すために使用できます。たとえば、改行文字を表すには \n、タブ文字を表すには \t、文字 'A' を表すには \x41、Unicode 文字 '中' を表すには \u4e2d、Unicode 文字を表すには \U0001F600 を使用できます。 、など。

以上がGo 言語にはどのような文字エスケープがありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。