El lenguaje Go proporciona soporte incorporado para implementar conversiones hacia y desde representaciones de strings de tipos de datos básicos por strconv Package . Este paquete proporciona una función AppendBool() que se usa para agregar bool (es decir, verdadero o falso) según el valor de num2 a num1 y devuelve el búfer extendido como se muestra en la sintaxis. Para acceder a la función AppendBool(), debe importar el paquete strconv en su programa.
Sintaxis:
func AppendBool(num1 []byte, num2 bool) []byte
Ejemplo 1:
// Golang program to illustrate // strconv.AppendBool() Function package main import ( "fmt" "strconv" ) func main() { // Using AppendBool() function val := []byte("Is Bool: ") val = strconv.AppendBool(val, true) fmt.Println(string(val)) }
Producción:
Is Bool: true
Ejemplo 2:
// Golang program to illustrate // strconv.AppendBool() Function package main import ( "fmt" "strconv" ) func main() { // Using AppendBool() function val := []byte("Append Bool:") fmt.Println(string(val)) fmt.Println("Length(Before): ", len(val)) fmt.Println("Capacity(Before): ", cap(val)) val = strconv.AppendBool(val, true) fmt.Println(string(val)) fmt.Println("Length(After): ", len(val)) fmt.Println("Capacity(After): ", cap(val)) }
Producción:
Append Bool: Length(Before): 12 Capacity(Before): 12 Append Bool:true Length(After): 16 Capacity(After): 32
Publicación traducida automáticamente
Artículo escrito por ankita_saini y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA