Go 언어에서 문자열을 부동 소수점 숫자로 변환하는 방법

青灯夜游
풀어 주다: 2023-02-09 19:14:20
원래의
6210명이 탐색했습니다.

Go 언어에서는 ParseFloat() 함수를 사용하여 문자열을 부동 소수점 숫자 유형으로 변환할 수 있습니다. 구문은 "strconv.ParseFloat(string, bitSize)"입니다. 매개변수 bitSize는 반환 값 유형을 지정합니다. float32를 의미하고, 64는 float64를 의미합니다.

Go 언어에서 문자열을 부동 소수점 숫자로 변환하는 방법

이 튜토리얼의 운영 환경: 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!