Representação alfabética de números em go
convertendo um número em uma letra em Golang pode ser alcançada de várias maneiras
number -> rune
func toChar (i int) rune { Retornar Rune ('a' - 1 i) }
func toChar(i int) rune {
return rune('A' - 1 i)
}
Se uma string for desejada, a seguinte função pode ser usada:
func toCharstr (ip) string {{ Return string ('a' - 1 i) }
func toCharStr(i int) string {
return string('A' - 1 i)
}
para otimizar múltiplas conversões, as cadeias correspondentes podem ser armazenadas em uma matriz e o índice de matriz usado para recuperar a string: "F", "g", "h", "i", "j", "k", "l", "m", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z"} func toChartrasr (i int) string { retornar arr [i-1] }
número -> string (Slicing string constant)
var arr = [...]string{"A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M",
"N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z"}
func toCharStrArr(i int) string {
return arr[i-1]
}
const abc = abcdefghijklmnopqrstwxy func toCharstrconst (i int) string { Retornar ABC [i-1: i] } Essas soluções fornecem maneiras convenientes de converter números em suas representações alfabéticas correspondentes em go.
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3