ссылки на неинициализированную область памяти?
fmt.Println("amountForSell", amountForSell) // amountForSell 0.0509
fmt.Println("sellPrice", sellPrice) // sellPrice 529900
tmpresult1 = amountForSell.Mul(amountForSell, sellPrice)
Ошибка:
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x0 pc=0x4f6f26]
goroutine 5 [running]:
math/big.(*Float).Mul(0x0, 0xc000081b00, 0xc00022a6c0, 0xc000081b00)
/snap/go/4520/src/math/big/float.go:1585 +0x26
А где код?
что-то из этого nil, очевидно
немного оффтоп. А в чём разница между bigFloat и bigDecimal ?
`goroutine 5 [running]: math/big.(*Float).Mul(0x0, 0xc000081b00, 0xc00022a6c0, 0xc000081b00)`
Сравни уже с nil, а не выводи значения
Обсуждают сегодня