ホームページ >バックエンド開発 >Golang >バッククォートで区切られた文字列を使用して Go でバッククォートを印刷するにはどうすればよいですか?

バッククォートで区切られた文字列を使用して Go でバッククォートを印刷するにはどうすればよいですか?

DDD
DDDオリジナル
2024-12-10 20:18:24851ブラウズ

How Can I Print Backticks in Go Using Backtick-Delimited Strings?

バッククォートされた文字列を使用して 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 サイトの他の関連記事を参照してください。

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