当前位置: 首页 > 面试题库 >

在Go中将bigint转换为字符串

厍和颂
2023-03-14
问题内容

如何在Golang中将大整数转换为字符串(或整数)?

bigint := big.NewInt(123) //This is what I have
bigstr = "123" //This is what I want

问题答案:

只需使用以下String方法:http :
//golang.org/pkg/math/big/#Int.String

bigint := big.NewInt(123)
bigstr := bigint.String()


 类似资料:
  • 问题内容: 我是Go的新手,正在尝试执行以下操作: 我搜索了很多,但真的不知道该怎么做。 我知道这行不通: 问题答案: 这不是实现它的最有效方法,但是您可以简单地编写: 被称为:

  • 问题内容: 我想将HTML使用的十六进制字符串转换为a ,然后通过PL / pgSQL编写的函数将其转换为Postgres中单独的R,G和B值。 我可以将字符串解码成这样: 在具有固定值的查询中,它的工作原理很漂亮: 但是我不能将两者放在一起,例如 -‘ffaa33’ 作为参数。 有人有更好的主意吗?我正在使用PosgreSQL 9.1? 问题答案: 一种简单的方法是: 必须使用0填充左侧,因为始

  • 问题内容: 您好,我正在尝试转换十六进制字符串,例如String hexStr =“ 1b0ee1e3”; 到bigInt,理想情况下,我想将hexStr转换为其十进制形式的bigint, 我可以将字符串转换为不带问题的bigInt,但是当字符串包含十六进制值时,我会遇到问题 问题答案: 你有没有尝试过: 例如:

  • 问题内容: 目前,我目前正在处理一些代码,其中涉及类型为var的 它具有价值,我可以像这样轻松访问: 很好,但是我希望能够使用该 函数,由于它需要type 而不是type ,因此通常会出错。 可以使用该功能的最合适的解决方案是什么,我想也许是某种转换方法? 问题答案: 您需要构造一个新的type数组才能使用: 请参阅相关的Golang常见问题解答条目:我可以将[] T转换为[]接口{}吗?

  • 问题内容: 我有这样的并发例程, 现在,我想从例程中发送1个字符串,例如,字符串+整数+字符串+系统时间(以纳秒为单位)。有人可以帮助我如何实现这一目标。 问题答案: 抱歉,我提早了。可能是这样的: 谢谢。 更新(Go1):已被替换。

  • 问题内容: s是“ E”,但我想要的是“ 123” 请告诉我如何获得“ 123”。 在Java中,我可以这样进行: 如何在Go中输入两个字符串? 问题答案: 使用包的功能。 例如: 您可以简单地通过添加字符串或使用包的功能来连接字符串。