Convertir booleano en una cadena en Go
Jay Singh
23 agosto 2022
-
Use
FormatBool
para convertir booleanos en una cadena en Go -
Use
Sprintf
para convertir booleanos en una cadena en Go
Este artículo presentará los métodos para convertir un booleano en un tipo de datos de cadena en Go.
Use FormatBool
para convertir booleanos en una cadena en Go
En el ejemplo siguiente, FormatBool
devuelve verdadero o falso según el valor de a
.
package main
import (
"fmt"
"strconv"
)
func main() {
a := true
str := strconv.FormatBool(a)
fmt.Println(str)
}
Producción :
true
En el siguiente ejemplo, FormatBool
recibe un valor booleano como argumento y lo transforma en una cadena.
package main
import (
"fmt"
"strconv"
)
func main() {
boolVal := true
strVal := strconv.FormatBool(boolVal)
fmt.Printf("Type of strVal: %T\n", strVal)
fmt.Printf("Type of boolVal: %T\n", boolVal)
fmt.Println()
fmt.Printf("Value of strVal: %v\n", strVal)
fmt.Printf("Value of boolVal: %v", boolVal)
}
Producción :
Type of strVal: string
Type of boolVal: bool
Value of strVal: true
Value of boolVal: true
Use Sprintf
para convertir booleanos en una cadena en Go
Usando la función Sprintf
, también podemos convertir un booleano en una cadena.
package main
import (
"fmt"
)
func main() {
boolVal := false
strVal := fmt.Sprintf("%v", boolVal)
fmt.Printf("Type of strVal: %T\n", strVal)
fmt.Printf("Type of boolVal: %T\n", boolVal)
fmt.Println()
fmt.Printf("Value of strVal: %v\n", strVal)
fmt.Printf("Value of boolVal: %v", boolVal)
}
Producción :
Type of strVal: string
Type of boolVal: bool
Value of strVal: false
Value of boolVal: false