¿Cómo usar la función strconv.Itoa() en Golang?

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 Itoa() que es equivalente a FormatInt(int64(x), 10). O, en otras palabras, la función Itoa() devuelve la representación de string de x cuando la base es 10. Para acceder a la función Itoa() necesita importar el paquete strconv en su programa con la ayuda de la palabra clave import.

Sintaxis:

 func Itoa(x int) string

Parámetro: Esta función toma un parámetro de tipo int, es decir, x.

Valor devuelto: esta función devuelve una string que representa x.

Discutamos este concepto con la ayuda de los ejemplos dados:

Ejemplo 1:

// Golang program to illustrate
// strconv.Itoa() Function
package main
  
import (
    "fmt"
    "strconv"
)
  
func main() {
  
    // Finding a string representation of
    // the given value when the base is 10
    // Using Itoa() function
    fmt.Println(strconv.Itoa(23))
    fmt.Println(strconv.Itoa(45))
  
}

Producción:

23
45

Ejemplo 2:

// Golang program to illustrate
// strconv.Itoa() Function
package main
  
import (
    "fmt"
    "strconv"
)
  
func main() {
  
    // Finding a string representation of
    // the given value when the base is 10
    // Using Itoa() function
    val1 := int(24)
    res1 := strconv.Itoa(val1)
    fmt.Printf("Result 1: %v", res1)
    fmt.Printf("\nType 1: %T", res1)
  
    val2 := int(-21)
    res2 := strconv.Itoa(val2)
    fmt.Printf("\nResult 2: %v", res2)
    fmt.Printf("\nType 2: %T", res2)
  
}

Producción:

Result 1: 24
Type 1: string
Result 2: -21
Type 2: string

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *