請教XQ小幫手:宣告二維陣列時,元素不能用變數只能用常數嗎?

  •   149 
  • 最後發表   Fenikos  2022 九月 14
Fenikos 發文於   2022/08/31

如下圖所示,在宣告時欲用 X,Y來指定二維陣列的行、列,但卻無法成功編譯

若改成常數譬如 array:arrA[2,2](0); 就沒有問題,這是什麼原因?

 

排序方式: 標準 | 最新
Fenikos 發文於   2022/09/06

 

小幫手請幫我看看喔

XQ小幫手 發文於   2022/09/14

Hello Fenikos,

 

就小幫手所知,2維陣列沒辦法使用input來設定陣列大小。

如果是一維陣列的話,可以使用 Array_SetMaxIndex 來在腳本裡作更改:

input: _X(1);

array: arrA[](0);

Array_SetMaxIndex(arrA, _x);

 

另外小幫手回覆時都是由討論區的後面往前面回覆。(優先回覆較早發問的用戶)

所以如果您在同一篇文章推文的話會造成您的文章被往前推,反而讓小幫手看到問題的時間變晚。

由於近來問題量不少,麻煩您發問後多等待一陣子。

發表回覆
Close