可能性の重複:
Pass a multidimensional array as a parameter in Delphiデルファイ
こんにちはすべて、としてここに 同じ質問: Pass a multidimensional array as a parameter in Delphi
が、別の答えを必要とします。
type
MultiArray = array of array of Integer;
procedure Foo(a : MultiArray);
begin
end;
procedure Bar(a : array of Integer);
var i : Integer;
begin
for i in a do WriteLn(IntToStr(i));
end;
const
a : array[0..2] of Integer = (1, 2, 3);
ma : array[0..1] of array[0..1] of Integer = ((1,2),(3,4));
begin
Bar(a);
Bar([1,2,3]);
//Foo(ma);
end.
異なるサイズの配列をFooに渡したいとします。このようにできない場合、「回避策」はありますか?
あなたの古い質問に対するドニーの答えのようにする必要があります。 –
他の人の質問の正確な複製を求めるのは容認できますが、あなた自身の質問をもう一度聞くのはかなり貧弱です。 –
私は古い質問は私の質問ではなかったことを確認するために、あなたがものを知らないという理由だけで、他の答えは存在しないことを言っていない、それが悪いことだと思います。 Sergは私の問題に対する完璧な解決策を提供します。 – hansmaad