【发布时间】:2021-04-29 04:12:21
【问题描述】:
这是我在自学 Dart/Flutter/编码道路上的第一个项目。
我正在尝试制作一个动物年龄计算器。基本上,用户将从一组动物中选择一只动物并给出动物的年龄,代码将输出与其他动物的相对年龄。
我有许多带有键:值对的地图(我认为)。每个地图都有一个 k:v 对(动物及其相应的年龄比例)。例如,如果用户选择“狗”,代码将返回 dogMap 以及熊、猫、鸡、大象、人类和兔子的比率值。
我可以得到比率值,但我一直在尝试使用这些值来计算相对年龄。
这是地图-
var dogAgeRatio = {'dogTobear': 0.55, 'dogTocat': 0.88, 'dogTochicken': 1.47, 'dogToelephant': 0.31, 'dogTohuman': 0.28, 'dogTorabbit': 2.44};
这是我目前获得的值 -
if(animalName == "dog") {
print("these are the relatve animal ages: ${dogAgeRatio.values}");
是否希望得到关于我应该如何使用这些值并应用计算来返回所有其他动物的相对年龄的指针?
提前致谢。
卡尔
【问题讨论】:
标签: dictionary dart