gpt4 book ai didi

go - 如何在 delve mozilla rr(record-replay) 重播 session 期间显示decimal.Decimal的浮点值

转载 作者:行者123 更新时间:2023-12-02 02:47:47 29 4
gpt4 key购买 nike

我们如何在delve session 中轻松查看decimal.Decimal值的浮点值。尤其是在 mozilla rr 录制的 dlv replay session 中。

(dlv) args
underlyingPx = github.com/shopspring/decimal.Decimal {value: ("*math/big.Int")(0xc00101cca0), exp: 3}

(dlv) p underlyingPx
github.com/shopspring/decimal.Decimal {
value: *math/big.Int {
neg: false,
abs: math/big.nat len: 1, cap: 1, [8],},
exp: 3,}

谢谢

最佳答案

我 fork 了 delve 工具并改进了 p 命令:

https://github.com/whunmr/delve/commit/14a12a076b3626b8a36046793508785239a42f55

演示:

(dlv) p im
github.com/shopspring/decimal.Decimal {
value: *math/big.Int {
neg: false,
abs: math/big.nat len: 2, cap: 7, [4670227136653295616,10618058790999],},
exp: -33,}

value: 0.19586861307716508 <---- this is the added output

关于go - 如何在 delve mozilla rr(record-replay) 重播 session 期间显示decimal.Decimal的浮点值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60879281/

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