🥇 Convertir entre tipos.

🍿 Por qué es necesaria 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 boleanos.

🍿 Ejemplo de un valor string convertido en boleano 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 boleano 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))
}
Verificar tipos. Variables.
comments powered by Disqus