Gin*_*kas 26
实数类型对数字更好,因为您可以与它们进行适当的比较(例如,价格<10.0).但是,它们确实会引入精度问题(例如3.0 = 2.9999999999).在这种情况下最好使用原生的Decimal类型,但缺少这一点,我会将价格存储为整数分数(例如,6.77 => 677),然后除以100之前将数字呈现给用户.这样你就可以获得数据库中的数字操作,并获得精度(假设1美分的精度就足够了).
| 归档时间: |
|
| 查看次数: |
4351 次 |
| 最近记录: |