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 サイトの他の関連記事を参照してください。