Go のバッククォートされた文字列リテラル内に、バッククォート文字自体 (``) を含める方法はすぐにはわかりません。この記事では、この特定の課題に対する解決策を提供します。
Go では、生の文字列リテラルを定義するために逆引用符が使用されます。エスケープ文字 (""") を使用して二重引用符を埋め込むことは可能ですが、逆引用符 (`) を使用して同じことを試みると構文エラーが発生します。
中に逆引用符を含めるには逆引用符で囲まれた文字列の場合は、次の 3 つの要素を連結します:
例:
package main import "fmt" func main() { // back ` quote fmt.Println((`back ` + "`" + ` quote`)) }
生の文字列リテラルは生の文字を含める方法を提供しますバッククオート文字は生の文字列の区切り文字としても使用されるため、リテラル自体内の文字列として明示的に含める必要があります。
以上がGo で逆引用符で囲まれた文字列内に逆引用符文字を埋め込むにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。