|
刚刚在学习论坛中的帖子:练习题:成绩统计(原来Lazarus的编程效率可以很高的)
发现一个问题。是sum函数的。rtl帮助文档中关于sum函数有一个例子:
Program Example44;
{ Program to demonstrate the Sum function. }
Uses math;
Var
I : 1..100;
ExArray : Array[1..100] of Float;
begin
Randomize;
for I:=low(ExArray) to high(ExArray) do
ExArray:=(Random-Random)*100;
Writeln('Max : ',MaxValue(ExArray):8:4);
Writeln('Min : ',MinValue(ExArray):8:4);
Writeln('Sum : ',Sum(ExArray):8:4);
Writeln('Sum (b) : ',Sum(@ExArray[1],100):8:4);
end.
但该代码倒数第二句在lazarus中编译失败,提示:
Can't determine which overloaded function to call
这个是什么问题?我用的是0.9.30版本。 |
|