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 QuoteRuneToGraphic() que se utiliza para encontrar un literal de carácter Go entre comillas simples que represente la runa. Si la runa no es un carácter gráfico Unicode según lo definido por IsGraphic, la string devuelta usará una secuencia de escape Go (\t, \n, \xFF, \u0100). Para acceder a la función QuoteRuneToGraphic() necesita importar el paquete strconv en su programa con la ayuda de la palabra clave de importación.
Sintaxis:
func QuoteRuneToGraphic(rn rune) string
Parámetro: Esta función toma un parámetro de tipo runa, es decir, rn.
Valor de retorno: esta función devuelve un literal de string Go entre comillas simples que representa runa.
Discutamos este concepto con la ayuda de los ejemplos dados:
Ejemplo 1:
// Golang program to illustrate // strconv.QuoteRuneToGraphic() Function package main import ( "fmt" "strconv" ) func main() { // Finding a single-quoted Go // string literal representing rune // Using func QuoteRuneToGraphic() function str := strconv.QuoteRuneToGraphic('♥') fmt.Println (str) }
Producción:
'♥'
Ejemplo 2:
// Golang program to illustrate // strconv.QuoteRuneToGraphic() Function package main import ( "fmt" "strconv" ) func main() { // Finding a single-quoted Go // string literal representing rune // Using QuoteRuneToGraphic() function val1 := strconv.QuoteRuneToGraphic('®') fmt.Println("Result 1: ", val1) val2 := strconv.QuoteRuneToGraphic('\u2666') fmt.Println("Result 2: ", val2) val3 := strconv.QuoteRuneToGraphic('\u000a') fmt.Println("Result 3: ", val3) }
Producción:
Result 1: '®' Result 2: '♦' Result 3: '\n'
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