ホームページ >バックエンド開発 >Golang >Go でブール値を文字列に変換するにはどうすればよいですか?

Go でブール値を文字列に変換するにはどうすればよいですか?

DDD
DDDオリジナル
2024-12-02 22:04:13907ブラウズ

How Do I Convert a Boolean to a String in Go?

Go でのブール値から文字列への変換

Go では、string(isExist) を使用してブール値を文字列に変換しようとすると、エラー。この変換を正しく実行するための慣用的なアプローチは、strconv パッケージを活用することです。

strconv パッケージには、ブール値を「true」または「false」を表す文字列にフォーマットする FormatBool 関数が用意されています。 FormatBool の構文は次のとおりです。

func FormatBool(b bool) string

ここで、 b は文字列に変換されるブール値です。

FormatBool を使用するには、単にブール値を引数として関数を呼び出し、返された文字列を変数に割り当てます:

myBool := true
myBoolString := strconv.FormatBool(myBool)
fmt.Println(myBoolString) // Output: true

または、型アサーションを使用して次のこともできます。ブール値を文字列に直接変換します:

myBool := true
myBoolString := fmt.Sprintf("%t", myBool)
fmt.Println(myBoolString) // Output: true

どちらの場合も、結果はブール値の文字列表現になります。

以上がGo でブール値を文字列に変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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