4
procedure TForm1.ButtonClick(Sender: TObject);
var x:integer;
begin
SetLength(MyArray,10)
for x:=0 to 9 do FillWithRandomNumbers(MyArray[x]);
end;
Procedure FillWithRandomNumbers(var MyArray: Array of double);
begin
MyArray:=Random; //<-I have no idea what to do here :(
end;
正如你可以看到我想要單個元素傳遞給程序,以執行對指定數組單元的一些任務。例如,程序FillWithRandomNumbers應該使用MyArray [2]並用隨機數填充該單元格。
是的我知道它可以做得更簡單。這只是一個極端簡單的例子。 謝謝你的第一個解決方案。 –
另一種可能性是使用函數的結果: 函數GetRandomNumber;開始 結果:=隨機; 結束; procedure TForm1.ButtonClick(Sender:TObject); var x:integer; SetLength(MyArray,10) for x:= 0 to 9 do MyArray [x]:= GetRandomNumber(); 結束; – mezen