Golang では、bool 型は true と false の 2 つの値のみを持つブール型です。場合によっては、bool 型を整数、文字列などの他の型に変換する必要があります。では、Golang で bool 型を変換するにはどうすればよいでしょうか?詳細な手順は次のとおりです。
Golang では、bool 型を整数型に簡単に変換できます。このプロセスは、if ステートメントと else ステートメントを使用して実装できます。たとえば、次のコードはブール値 true を整数値 1 に変換し、ブール値 false を整数値 0 に変換します。 Golang では、整数型も bool 型に簡単に変換できます。このプロセスを実現するには、等価演算子 (==) を使用できます。たとえば、次のコードは、整数値 1 をブール値 true に変換し、整数値 0 をブール値 false に変換します。
var b bool = true var i int if b { i = 1 } else { i = 0 } fmt.Println(i) // 输出 1
In Golang では bool 型を string 型に変換することができ、strconv パッケージの FormatBool() 関数を使用してこの処理を実現できます。たとえば、次のコードはブール値 true を文字列 "true" に変換し、ブール値 false を文字列 "false" に変換します。
var i int = 1 var b bool = i == 1 fmt.Println(b) // 输出 true
import "strconv" var b bool = true var s string = strconv.FormatBool(b) fmt.Println(s) // 输出 "true"
以上がgolang ブール型変換の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。