1. ホーム
  2. go

[解決済み] golangにおけるバックティック(``)とダブルクォート("")の違いは何ですか?

2022-11-04 17:19:20

質問

golangのバックティック(``)とダブルクォート("")はどう違うのですか?

どのように解決するのですか?

引用符で "" で改行、タブ、その他バックティックでエスケープする必要のない文字をエスケープする必要があります。 `` . バックチックの文字列の中に改行を入れると,その改行は '\n' 文字として解釈されます。 https://golang.org/ref/spec#String_literals

このように、もしあなたが \n と記述すると、バックスラッシュと文字nのリテラルとして解釈されます。

a := "\n" // This is one character, a line break.
b := `\n` // These are two characters, backslash followed by letter n.