如果这些数据需要每个数据的价格,我应该使用什么数据结构?
我有这个产品数据,一旦为特定产品下了订单,我还需要减去颜色的数量。
现在,这是我的数据结构,其中 colorMap
是一个 Map。
问题:如果我需要每种颜色有不同的价格怎么办?我应该将 colorMap 更改为数组吗?
I have this product data where I would also need to subtract the quantity of the colors once an order was placed for the specific product.
For now, this is my data structure where the colorMap
is a Map.
Problem: What if I need to have different prices for each of the colors? Should I change the colorMap
into an array?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
据我了解,颜色的
价格
丢失了。假设每种颜色的价格不同,解决此问题的最合适方法是在文档中创建一个名为colors
的 Color 对象数组,如下所示:通过这种方式,您可以简单地读取数组并计算总数。
由于您没有设置标签,因此我们不知道您正在构建适用于 Android、iOS 还是 Web 的应用程序。如果碰巧它适用于 Android,这里有一篇有用的文章:
As far as I understand, the
price
of the color is missing. Assuming that you have a different price for each color, the most appropriate way to solve this would be to create inside the document, an array of Color objects calledcolors
like this:In this way, you can simply read the array and calculate the total.
Since you didn't set a tag, we don't know if you are building an app that is for Android, iOS, or web. If by chance it's for Android, here is a useful article: