Você está aqui: GoLang ::: Dicas & Truques ::: Strings e Caracteres |
Como converter uma string em um inteiro em Go usando a função Atoi() do pacote strconvQuantidade de visualizações: 445 vezes |
|
Nesta dica mostrarei como podemos converter uma string em um valor inteiro válido na linguagem Go. Para isso nós vamos usar a função Atoi() do pacote strconv. Esta função recebe uma string e retorna o inteiro correspondente, ou erro em caso contrário. Veja o código Golang completo para o exemplo: ----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
// pacote principal
package main
// vamos importar os módulos necessários
import (
"fmt"
"strconv"
)
// esta é a função principal do programa
func main() {
// vamos declarar uma string contendo um
// número inteiro
var valor string = "14"
// agora vamos converter a string em um valor
// inteiro
if inteiro, erro := strconv.Atoi(valor); erro == nil {
fmt.Printf("Tipo: %T; Valor: %v", inteiro, inteiro)
}else{
fmt.Println("Erro na conversão: %s", erro)
}
}
Ao executar este código Go nós teremos o seguinte resultado: Tipo: int; Valor: 14 Se a conversão não for possível nós veremos a seguinte mensagem de erro: Erro na conversão: %s strconv.Atoi: parsing "c14": invalid syntax |
|
|
Veja mais Dicas e truques de GoLang |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |






