ブール値を文字列に変換するための指定された形式の例
Go 言語では、strconv.FormatBool()
関数を使用してブール値を文字列に変換できます。この関数はパラメータとしてブール値を受け取り、そのブール値を文字列として返します。
ブール値変換後の文字列形式を設定するには、FormatBool()
関数の別のバリアントである FormatBool(v bool) string
を使用できます。このバリアント関数は、ブール値を文字列に変換し、指定された形式に従ってそれをフォーマットします。
次は、strconv.FormatBool()
関数を使用してブール値を文字列に変換し、指定された形式に設定する例です。上の例では、
関数を使用してブール値 status
を文字列に変換し、それぞれデフォルト形式とカスタム形式を使用して出力します。 デフォルトでは、
関数は、true
を文字列 "true"
および false ## に変換します。 #文字列
"false" に変換します。必要に応じて、カスタム関数でさまざまな形式を設定できます。
formatBool()
"true" 文字列を
"Y" と
"false" にフォーマットします。 文字列は
"N" としてフォーマットされます。受信文字列が
"true" でも
"false" でもない場合は、空の文字列が返されます。
出力は次のとおりです:
package main import ( "fmt" "strconv" ) func main() { status := true str := strconv.FormatBool(status) fmt.Println("Default Format:", str) str = strconv.FormatBool(status) fmt.Println("Custom Format:", formatBool(str, "Y", "N")) } func formatBool(str string, formatTrue string, formatFalse string) string { if str == "true" { return formatTrue } else if str == "false" { return formatFalse } return "" }
strconv.FormatBool()
関数を使用して簡単に実装でき、コードがより簡潔で読みやすくなります。以上がstrconv.FormatBool 関数を使用して、ブール値を文字列に変換し、指定された形式に設定します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。