標題:
[發問]
關於模組化的設計
[打印本頁]
作者:
mnsmrtl
時間:
2017-11-7 10:52
標題:
關於模組化的設計
請問各位先進
如果我希望將一段程式模組化,藉由輸入6個引數,得到4個結果
其中引數都是數字,但來源有一個變數x+一個陣列a(4)
而計算過程是:在x等於不同值的情況,針對陣列中的第n項及第m項作比較
輸出比較的結果,及根據比較結果取出的數字,可能是第n+1項和第m-1項
因為這個功能我會蠻常用到的,如果用複製的,每次都要改輸入的名稱
而計算過程自己在事後看也覺得很長…很亂
作成function或sub能否達成目的?有什麼範例可供參考或網站嗎?
謝謝
作者:
kim223824
時間:
2017-11-10 13:22
請提供實際的案例跟檔案。
作者:
mnsmrtl
時間:
2017-11-14 13:36
感謝回復,我是希望能夠輸入C欄、D:H及I:M分別為1 個變數、2個陣列
輸出2個陣列的計算值
A與B陣列的計算是:(A(0)-A(1))/(B(0)-B(1)
然後,如果C欄的值為1,則取A(1)、A(3)、A(5);若為-1 則取A(2)、A(4)
目前我是寫成函數,只輸出其中一個值,只是覺得如果都設定為變數,函數內的變數太多
Trend(Sw, aRp(0), aRp(1), aRp(2), aRp(3), aRp(4), aRp(5))…像這樣
有沒有方法可以將之改成1個變數、2個陣列
而若要輸出多個計算結果,是否需要在2個SUB都宣告該變數?
[attach]27962[/attach]
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)