Convertir entre tipos

¿Por qué es importante la conversión de datos?

Cuando se trabaja con datos, en ocasiones se requiere convertir un tipo de dato a otro. Esto se logra utilizando la librería strconv que provee muchos métodos de conversión.

Un ejemplo es cuando una variable tiene el valor “true” o “false” y queremos hacer la evaluación de ellos no como string sino como valores booleanos.

Ejemplo de un valor string convertido en booleano en Go

package main

import (
    "fmt"
    "reflect"
    "strconv"
)

func main() {
    var mayorDeEdad string = "true"
    boolVal, _ := strconv.ParseBool(mayorDeEdad)
    fmt.Println(boolVal, reflect.TypeOf(boolVal))
}

Ejemplo de un valor booleano convertido a string en Go

package main

import (
    "fmt"
    "reflect"
    "strconv"
)

func main() {
    var mayorDeEdad bool = true
    strVal := strconv.FormatBool(mayorDeEdad)
    fmt.Println(strVal, reflect.TypeOf(strVal))
}

VPN

  • Ir a la oferta de NordVPN

Moda

Accesorios