Golang - 팁 대화
Como o Go é uma linguagem de tipagem estática, os tipos de dados vinculados às variáveis e não aos valores. Isso Significa que, se você definir uma variável como
int
, 엘라 소 포데라 세르 우마 int
, você não poderá attribuir-lhe uma string
sem 변환기 o tipo de dados da variável.인테이로 파라 플로트
예 없음 abaixo, iremos converter um número inteiro para ponto flutuante, ao final a variável
numero2
ficará com o valor 100.00
ao inves de 100
.var numero1 int64 = 100
var numero2 float64 = float64(numero1)
플로트 파라 인테이로
O Go Pode Converter os float em inteiros, mas o programa perderá a precisão do float.
Envolver os floats em inteiros, ou um de seus tipos de dados de arquitetura independente, funciona de maneirasimilar à que usou para converter de um tipo inteiro a outro tipo.
var numero1 float64 = 99.9
var numero2 int = int(numero1)
변형
numero2
terá o valor 99
ao inves 99.9
.숫자 파라 문자열
Para converter numeros em strings, podemos usar o metodo
strconv.Itoa
, ele faz parte do pacote strconv
. Ele faz a conversão de numeros ou variáveis para string.Inicialmente Faremos a conversão de um número inteiro para strings através do metodo
strconv.Itoa
:package main
import (
"fmt"
"strconv"
)
func main() {
numero := strconv.Itoa(5)
fmt.Printf(numero)
}
No caso da necessidade de converter um float em string, podemos usar o metodo
ftm.Sprint
, 파코트 파코트 fmt
.package main
import (
"fmt"
)
func main() {
fmt.Println(fmt.Sprint(421.034))
}
숫자로 문자열
그게 다야! ✌️
Reference
이 문제에 관하여(Golang - 팁 대화), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/dgoposts/golang-conversao-de-tipos-393i텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)