理解/組織使用者定義的函數嗨夥計,
我正在尋找範例和參考資料,以便在適當的手冊中查看。
我是 JMP 的長期用戶,但對 JSL 的經驗很少。 我正在編寫一個腳本來自動提取和編譯一堆遺留資料。 我對每個步驟的機制都相當幸運,但我的程式碼正在變成一長串*東西*,我需要透過編寫函數然後呼叫它們來模組化它。 然而,我在某種程度上誤解了 JSL 的工作原理。 我看到“函數”和“包含”對象,但我很難找到這些對象基本用法的好例子。 例如,我創建了一個函數並將其放在程式碼末尾,但無法在程式碼的前面呼叫它。 我認為這意味著 JMP 正在按順序讀取腳本。
這樣做的正確和最佳做法是什麼?
我認為這是一個基本問題,但歡迎任何解釋。
問候,
史考特
自動化和腳本編寫回覆:理解/組織使用者定義的函數JMP 腳本指南可以提供一些指導(或至少告訴 Include 和 Function 的作用)
- 進階功能 (jmp.com)
- 包含腳本 (jmp.com) (可用於從其他腳本評估 JSL,例如隨後可以使用的函數)
函數、表達式、變數(以及所有內容)在使用前必須先定義。 一般來說,我在“初始化”時定義所有函數和一些變量,因此在腳本的開頭。 請記得以「Names Default To Here(1)」開始腳本;除非您使用名稱空間管理所有內容以避免變數衝突和過度污染全域名稱空間(進階範圍和命名空間 (jmp.com) )。
回覆:理解/組織使用者定義的函數今天也會討論這個話題腳本編寫者俱樂部學習課程 |聯合管理計劃(讓您的 JSL 更有效率)。
回覆:理解/組織使用者定義的函數謝謝,這就是我一直在尋找的! 我查看了幾份 JMP 參考資料,但沒有提供任何詳細信息