使用清單
列表是動態的。您可以根據需要輕鬆地在清單中新增項目或從清單中刪除項目。您可以使用「插入」功能或「插入」功能將項目新增至清單。預設情況下,項目會加在清單的末端。或者,您可以包含一個參數來指定要新增的項目的位置。插入函數傳回一個包含新增項目的新列表,但不會變更原始列表。插入功能會更改原始列表,但不會返回新列表 - 這稱為“就地”操作。類似地,您可以使用 Remove 函數或 Remove From 函數從清單中刪除項目。預設情況下,從清單末尾刪除項目。或者,您可以包含一個參數來指定要刪除的項目的位置。另一個可選參數指定要刪除的項目數。 Remove 函數傳回一個不包含已刪除項目的新列表,但不會變更原始列表。 Remove From 函數與 Insert Into 函數類似,都是「就地」執行的,因此它會更改原始列表,但不會傳回新列表。 JMP 通常會立即評估程式碼,但不會自動評估清單中的項目。這種延遲是有用的:您可以將項目收集到清單中,然後檢查它們是否有潛在錯誤,並在評估之前進行任何必要的更改。然後,您可以使用 Eval List 函數建立一個新列表,其中每個項目都是對原始列表中相應項目進行評估的結果,但原始列表保持不變。