paquete strconv en Golang

El lenguaje Go proporciona un paquete strconv que implementa conversiones hacia y desde representaciones de strings de tipos de datos básicos. Para acceder a las funciones del paquete strconv necesita importar el paquete strconv en su programa con la ayuda de la palabra clave import.

Función Descripción
func AppendBool Esta función se usa para agregar verdadero o falso según el valor de x, a dst y devuelve el búfer extendido.
función AppendFloat Esta función se usa para agregar la forma de string del número de punto flotante f, generado por FormatFloat, a dst y devuelve el búfer extendido.
func AppendInt Esta función se usa para agregar la forma de string del entero i, generado por FormatInt, a dst y devuelve el búfer extendido.
func AppendQuote Esta función se usa para agregar un literal de string Go entre comillas dobles que representa s, generado por Quote, a dst y devuelve el búfer extendido.
func AppendQuoteRune Esta función se usa para agregar un literal de carácter Go entre comillas simples que representa la runa, tal como lo genera QuoteRune, a dst y devuelve el búfer extendido.
func AppendQuoteRuneToASCII Esta función se usa para agregar un literal de carácter Go entre comillas simples que representa la runa, tal como lo genera QuoteRuneToASCII, a dst y devuelve el búfer extendido.
func AppendQuoteRuneToGraphic Esta función se usa para agregar un literal de carácter Go entre comillas simples que representa la runa, tal como lo genera QuoteRuneToGraphic, a dst y devuelve el búfer extendido.
func AppendQuoteToASCII Esta función se usa para agregar un literal de string Go entre comillas dobles que representa s, generado por QuoteToASCII, a dst y devuelve el búfer extendido.
func AppendQuoteToGraphic Esta función se usa para agregar un literal de string Go entre comillas dobles que representa s, generado por QuoteToGraphic, a dst y devuelve el búfer extendido.
func AppendUint Esta función se usa para agregar la forma de string del entero sin signo i, generado por FormatUint, a dst y devuelve el búfer extendido.
función Atoi Esta función es equivalente a ParseInt(s, 10, 0) y se convierte al tipo int.
func CanBackquote Esta función se utiliza para verificar si la string dada se puede representar sin cambios como una string entre comillas inversas de una sola línea sin caracteres de control que no sean el tabulador.
función FormatBool Esta función se utiliza para devolver verdadero o falso según el valor de x.
función FormatFloat Esta función se utiliza para convertir el número de coma flotante f en una string, según el formato fmt y la precisión prec.
función FormatInt Esta función se usa para devolver la representación de string de i en la base dada, para 2 <= base <= 36.
función FormatUint Esta función se usa para devolver la representación de string de i en la base dada, para 2 <= base <= 36.
función IsGraphic Esta función se utiliza para verificar si la runa está definida como un Gráfico por Unicode.
función esimprimir Esta función se utiliza para verificar si la runa está definida como imprimible por Go, con la misma definición que unicode.IsPrint: letras, números, puntuación, símbolos y espacio ASCII.
función Itoa Esta función es equivalente a FormatInt(int64(i), 10).
func ParseBool Esta función se utiliza para devolver el valor booleano representado por la string.
función ParseFloat Esta función se usa para convertir la string s en un número de coma flotante con la precisión especificada por bitSize: 32 para float32 o 64 para float64.
función ParseInt Esta función interpreta una string str en la base dada (0, 2 a 36) y el tamaño de bits (0 a 64) y devuelve el valor correspondiente i.
función ParseUint Esta función es como ParseInt pero para números sin signo.
Cotización func Esta función se utiliza para devolver un literal de string Go entre comillas dobles que representa s.
func QuoteRune Esta función se usa para devolver un literal de carácter Go entre comillas simples que representa la runa.
func QuoteRuneToASCII Esta función se usa para devolver un literal de carácter Go entre comillas simples que representa la runa.
func QuoteRuneToGraphic Esta función se usa para devolver un literal de carácter Go entre comillas simples que representa la runa.
func QuoteToASCII Esta función se utiliza para devolver un literal de string Go entre comillas dobles que representa s.
func QuoteToGraphic Esta función se utiliza para devolver un literal de string Go entre comillas dobles que representa s.
func Quitar comillas Esta función interpreta s como un literal de string Go entre comillas simples, comillas dobles o comillas inversas, y devuelve el valor de string que s comillas.
func UnquoteChar Esta función decodifica el primer carácter o byte en la string de escape o el carácter literal representado por la string s.

Ejemplo 1:

// Golang program to illustrate the 
// strconv.AppendQuoteRuneToASCII() function
package main
  
import (
    "fmt"
    "strconv"
)
  
func main() {
  
         // Converting Unicode characters to 
         // ASCII strings resulting from "single quotes"
         // append the result to the end of the given []byte
         // Using AppendQuoteRuneToASCII() function
         num := []byte("Rune : ")
         num = strconv.AppendQuoteRuneToASCII(num, 'c')
         fmt.Println(string(num))
  
}

Producción:

Rune : 'c'

Ejemplo 2:

// Golang program to illustrate 
// strconv.Atoi() function 
package main 
   
import ( 
    "fmt"
    "strconv"
) 
   
func main() { 
   
    // Using Atoi() function 
    a := "244"
    b, e := strconv.Atoi(a) 
    if e == nil { 
        fmt.Printf("%T \n %v", b, b) 
    } 
   
} 

Producción:

int 
 244

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 *