我需要存储值(浮点数)并将它们与字符串“配对”。然后我需要找到最高的浮点值并将其与配对的字符串一起返回。
我发现没有办法做到这一点,因为2d数组必须是同一类型(据我所知),我还没有发现任何事情。任何帮助非常感谢。
这是一个小例子:
type
TPerson = record
name: string;
money: double;
DataSet
'Me' , 100
'you', 200
'bill', 250
'mark', 500
我正在尝试编写一个函数:
function whosRich(DataSet): TPerson;
答案 0 :(得分:2)
为什么不创建一个TPerson数组而不是2D数组呢?找到最高值的最简单方法是遍历数组并逐个检查记录。