登录
首页 >  Golang >  Go问答

制作一个高数字显示器的方法

来源:stackoverflow

时间:2024-02-28 22:27:31 391浏览 收藏

本篇文章向大家介绍《制作一个高数字显示器的方法》,主要包括,具有一定的参考价值,需要的朋友可以参考一下。

问题内容

如何制作从以下位置开始的计数器: 10000000000000000000000000000000000000000000000000000000000000000000000000000

到达以下位置时停止: 10000000000000000000000000000000000000000000000000000000000000009999999999999

我有这个代码:

count,one := new(big.Int), big.NewInt(1)    
count.SetString("10000000000000000000000000000000000000000000000000000000000000000000000000000",10)

我知道这对某些人来说很容易,但我是 golang 的新手,所以如果我的问题对你来说很愚蠢,请不要生气:)

还是谢谢


解决方案


给你

package main

import (
  "fmt"
  "math/big"
)

func main() {
  n1 := new(big.Int)
  n1.SetString("100000000000000000000000000000000000000000000000000000000", 10)

  n2 := new(big.Int)
  n2.SetString("100000000000000000000000000000000000000000000000000000009", 10)

  one := big.NewInt(1)

  for i := n1; i.Cmp(n2) < 0; i.Add(i, one) {
    //fmt.Println(i)
  }
}

只需将正确的数字放入 setstring 中即可。

本篇关于《制作一个高数字显示器的方法》的介绍就到此结束啦,但是学无止境,想要了解学习更多关于Golang的相关知识,请关注golang学习网公众号!

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>