バッククォートされた文字列を使用して Go でバッククォートを出力する
バッククォートを利用して Go でバッククォートを出力することは可能ですか?次の構文を考えてみましょう:
package main import "fmt" func main() { fmt.Println(`something like this`) }
答え:
Go では、逆引用符で囲まれた文字列内の逆引用符を出力するには、独自のアプローチが必要です。解決策は、以下に示すように、複数の逆引用符で囲まれた文字列を結合することです。
package main import "fmt" func main() { // back ` quote fmt.Println((`back ` + "`" + ` quote`)) }
Go は、逆引用符 (``) で囲まれた生の文字列リテラルをサポートします。これらの引用符内の文字は、バックスラッシュを含めて解釈されません。この機能により、特別な意味や改行を行わずに逆引用符を含めることができます。
複数の生の文字列を連結することにより、逆引用符で囲まれた文字列を使用して逆引用符を出力することが可能になります。
- "`back `": Raw string representing "back " - "`" : Back quote character - "` quote`": Raw string representing " quote"
これらの文字列を組み合わせる結果は目的の出力「back ` quote」になります。
以上がバッククォートで区切られた文字列を使用して Go でバッククォートを印刷するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。