gpt4 book ai didi

pointers - Go中的BigInt指针

转载 作者:行者123 更新时间:2023-12-01 22:40:11 33 4
gpt4 key购买 nike

我正在研究各种包和数据类型,并且从“math / big”包中遇到了这个函数(big.NewInt())。所以这个函数返回一个指向bigInt类型的指针,但是当我打印出来时,我得到的是实际值而不是它存储的地址,有人可以帮助我更好地理解这一点吗?

package main

import "fmt"
import "math/big"
import "reflect"

func main(){
target := big.NewInt(1)
a := 5
s := &a
fmt.Println(reflect.TypeOf(target))
fmt.Println(reflect.TypeOf(s))
fmt.Println(s)
fmt.Println(target)
}

最佳答案

fmt.Printf("%p\n", target)      // 0xc00000c080

关于pointers - Go中的BigInt指针,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62194571/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com