內建函數 - 陣列函數


函數名稱 函數中文名稱 語法
Array_Compare 比較陣列內元素 比較陣列A跟陣列B內的元素
Array_Compare(陣列A, 陣列A開始比對的位置, 陣列B, 陣列B開始比對的位置, 比對的個數)
如果陣列A比較大則回傳1,如果陣列B比較大則回傳-1,如果相同的話則回傳0,例外情形回傳-2
Array_Copy 複製陣列的元素 把陣列A的元素複製到陣列B內
Array_Copy(陣列A, 陣列A開始複製的位置, 陣列B, 陣列B開始儲存複製資料的位置, 複製的個數)
如果成功則回傳0,否則回傳小於0的錯誤碼
Array_GetMaxIndex 取得陣列內的元素個數 取得陣列內的元素個數
元素個數 = Array_GetMaxIndex(陣列變數)
Array_GetType 取得陣列資料類型 回傳陣列的資料類型
資料類型 = Array_GetType(陣列)
回傳數值如果是2,表示為邏輯值True/False陣列,如果是3,表示為字串陣列,如果是7,則表示為數值陣列
Array_SetMaxIndex 重設陣列大小 重新設定陣列的大小
僅支援一維陣列
Array_SetMaxIndex(陣列,陣列內的元素個數)
Array_SetValRange 重設陣列值 把陣列內某段元素改成指定的數值
Array_SetValRange(陣列,開始位置,結束位置,新設定的數值)
Array_Sort 陣列排序 把陣列內的某段元素進行排序。
Array_Sort(陣列,執行排序的開始位置,執行排序的結束位置,排序的順序)
排序的順序如果是true的話則由小排到大,如果是false的話則由大排到小
Array_Sort2d 二維陣列排序 把二維陣列內的某段元素進行排序。
Array_Sort2d(陣列,執行排序的開始位置,執行排序的結束位置,排序的比較欄位,排序的順序)
排序的順序如果是true的話則由小排到大,如果是false的話則由大排到小
Array_Sum 取得陣列內元素的加總 回傳陣列內元素的加總數值
加總數值 = Array_Sum(陣列, 開始位置, 結束位置)