Golang のバッククォート (``) と二重引用符 ("") の違いは何ですか? 質問する

Golang のバッククォート (``) と二重引用符 (

Golang におけるバックティック ( ``) と二重引用符 ( )の違いは何ですか?""

ベストアンサー1

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

したがって、バックティック文字列で と記述すると\n、文字通りのバックスラッシュと文字 n として解釈されます。

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

おすすめ記事