陣列如何清空?

  •   327 
  • 最後發表   無情卻慈悲  2022 八月 02
無情卻慈悲 發文於   2022/07/23

如題,

Array A=[1,2,3,4,5];

請問要把此陣列清空,應怎麼寫?

排序方式: 標準 | 最新
musashi 發文於   2022/07/24

無解,只好陣列+迴圈加減用。

XQ小幫手 發文於   2022/08/02

Hello 無情卻慈悲,

 

就小幫手所知,沒有函數可以把陣列清空。(就像是沒有函數可以把變數清空)

另外小幫手不太確定您所謂的清空是什麼意思。

如果是要將陣列內的值都變為0的話,可以參考 musashi 的回覆,用迴圈來處理。

舉例來說,array_a是個內含 1 到 5 的陣列:

for value1 = 1 to 5 begin

    array_a[value1] = 0;

    end;

這樣就會將所有值改為0。

 

無情卻慈悲 發文於   2022/08/02

我原本是要有陣列中存放一些價格,例如創低時就存入一個當時的價格,而當某條件符合時,我要把陣列中所有的儲片的內容都去除,而不是歸0,是這樣的需求。

musashi 發文於   2022/08/02

如果創新低要陣列裡面取出最小值的話,陣列裡面的初始直要設定99999,而陣列裡面的值沒有去除,只能給個數值。

發表回覆
Close