【发布时间】:2025-11-26 02:45:02
【问题描述】:
代码:
let studentMap =
for i = 0 to count do
Map.empty.Add(students.[i].getId(), students.[i].getScores())
我正在尝试按顺序添加到地图中。我在一个数组中有学生对象,并试图按顺序添加它们。我对如何做到这一点感到困惑。我想也许你制作了一个空地图,然后通过 for 循环按顺序添加到它,但它总是会造成麻烦并且不起作用。有没有办法使用 for 循环将项目添加到地图中? <key/value> 对是这样的:<string, int array>。这就是我希望它格式化的方式,但它一直给我带来麻烦。我将再次重申目标以澄清:我希望能够使用 for 循环将项目添加到地图中,并使用我的学生对象数组来获取我需要的适当数据。例如,我将能够给它一个字符串并取回该学生的成绩。我知道我正在处理一个奇怪的问题,但我首先需要尝试一些简单的事情。
【问题讨论】: