Golang에서 큰 정수(bigint)는 종종 big.Int로 표현됩니다. 때로는 이 bigint를 문자열(string) 또는 일반 정수(int)로 변환해야 하는 경우가 있습니다.
bigint를 문자열로 변환하려면 String big.Int의 메소드 bigint의 문자열 표현을 반환합니다.
bigint := big.NewInt(123) bigstr := bigint.String()
여기서 bigstr은 문자열 표현 "123"을 저장합니다.
bigint를 an으로 변환 정수는 간단한 프로세스가 아닙니다. 그러나 bigint가 int 범위에서 표현될 수 있다고 확신하는 경우 bigint를 나타내는 64비트 정수 값을 반환하는 Int64 메서드를 사용할 수 있습니다.
bigint := big.NewInt(123) int64int := bigint.Int64()
단, 참고하세요 bigint를 int 범위에서 표현할 수 없으면 당황하게 됩니다.
위 내용은 Go `big.Int`를 문자열이나 정수로 어떻게 변환합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!