Go 언어에서는 ParseFloat() 함수를 사용하여 문자열을 부동 소수점 숫자 유형으로 변환할 수 있습니다. 구문은 "strconv.ParseFloat(string, bitSize)"입니다. 매개변수 bitSize는 반환 값 유형을 지정합니다. float32를 의미하고, 64는 float64를 의미합니다.
이 튜토리얼의 운영 환경: Windows 10 시스템, GO 1.18, Dell G3 컴퓨터.
Go 언어에서 문자열을 부동 소수점 숫자로 변환하는 방법: ParseFloat() 함수를 사용하세요.
ParseFloat() 함수는 부동 소수점 숫자를 나타내는 문자열을 부동 소수점 형식으로 변환하는 데 사용됩니다. 다음과 같습니다.
func ParseFloat(s string, bitSize int) (f float64, err error)
매개변수 설명:
s가 문법적인 경우 함수는 s로 표시되는 값에 가장 가까운 부동 소수점 숫자를 반환합니다(IEEE754 사양 반올림 사용).
bitSize는 반환 값의 유형을 지정합니다. 32는 float32를 나타내고, 64는 float64를 나타냅니다.
반환 값 err은 구문이 잘못된 경우 *NumErr 유형입니다. err.Error=ErrSyntax, 반환 값인 경우 표현 범위를 초과합니다. 반환 값 f는 ±Inf, err.Error= ErrRange입니다.
샘플 코드는 다음과 같습니다.
package main import ( "fmt" "strconv" ) func main() { str := "3.1415926" num, err := strconv.ParseFloat(str, 64) if err != nil { fmt.Println(err) } else { fmt.Println(num) } }
실행 결과는 다음과 같습니다.
3.1415926
지침:
이 함수에는 두 개의 반환 값이 변환된 값이고 두 번째 반환 값이 있습니다. 값은 변환 실패 오류 메시지입니다.
추천 학습: Golang 튜토리얼
위 내용은 Go 언어에서 문자열을 부동 소수점 숫자로 변환하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!