|
各位好,
小弟想透過迴圈依順序Print陣列的值,
大致概念如下
var:i(0);
array:name[2]("");
name[1]="訊號1";
name[2]="訊號2";
for i=1 to 2 begin
var:j(0);
array:Netp[2](0);
condition1= if entryname(1)=name[i] and 條件式;
if condition1=true then begin
j=j+1;
Netp[j]= 變數
end;
print(name[i],Netp[j]);
這樣寫希望依續Print出來的結果是:
進場訊號為"訊號1"的情況下,計算一次Netp陣列並Print結果,
然後接著跑進場訊號為"訊號2"的情況,再重新計算一次Netp陣列並Print結果,
可是最後Print出來,
在訊號1和訊號2都是Netp陣列最後計算出來的結果,
而不是依序呈現,
請教一下上述程式有哪一段出問題嗎?
感謝回答!
|
|