> 백엔드 개발 > Golang > 변수/매개변수를 big.NewInt()에 전달하는 방법

변수/매개변수를 big.NewInt()에 전달하는 방법

WBOY
풀어 주다: 2024-02-05 22:18:04
앞으로
835명이 탐색했습니다.

如何将变量/参数传递给 big.NewInt()

질문 내용

다음 코드 조각은 다음 오류로 인해 N := big.NewInt(n)에서 컴파일되지 않습니다.

으아악 으아악

int64 리터럴(예: N := big.NewInt(1))을 전달하면 작동합니다. 하지만 int64 변수나 인수/인수를 big.Int로 변환하는 방법이 필요합니다. 내가 뭘 잘못했나요? Go는 이것을 전혀 지원하지 않나요? N := big.NewInt(1)),它就可以工作。但我需要一种方法将 int64 变量或参数/参数转换为 big.Int。我究竟做错了什么? Go 根本不支持这个吗?


正确答案


该错误是因为 https://pkg.go.dev/math/big# NewInt 函数采用 int64 值作为参数,而不是 int

정답

이 오류는https 때문에 발생합니다: //pkg.go.dev/math/big# NewInt

함수는 int 유형 대신 int64 값을 매개변수로 사용합니다. 필요한 유형 변환을 수행합니다: 으아악 또한 계산 논리는 다음과 같이 매우 간단하게 작성할 수 있습니다. 으아악

🎜https://www.php.cn/link/861f8aa2598860c0023f399e992eb747🎜 🎜

위 내용은 변수/매개변수를 big.NewInt()에 전달하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:stackoverflow.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿