在我阅读时,方法decimal.Decimal()创建了一个十进制对象;decimal.Decimal.from_float()方法从一个浮点对象创建了一个十进制对象。然而,两者产生的产出是相同的:>>> x = 3.14561>>> x = decimal.Decimal.from_float(x)
>>>
尝试将decimal.Decimal类型转换为字符串 a := strconv.Itoa(Price) // Price of type decimal.Decimalfmt.Printf("%q\n", a)问题:不能将(decimal.Decimal类型的变量)用作strconv.Itoa (编译)的参数中的int值
工作的示例代码将被接受。