[討論] 輸入函數引數問題
各位好,請教一個問題。我有一個函數,長這樣
[out] = fun1(arg1,arg2,opt1,opt2)
如果現在我想要執行 fun1, 但只想輸入 arg1, arg2 與 opt2 請問我要如何
執行它?
查了一下以前的文,似乎只要輸入 fun1(arg1,arg2,[],opt2) 即可,
但如果 opt 太長,如
[out] = fun2(arg1,arg2,opt1,...,optn)
請問我要如何執行 fun2 ? fun2(arg1,arg2,[],opt2,[],...,[]) ?
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 106.1.21.68
推
02/21 11:33, , 1F
02/21 11:33, 1F
→
02/21 23:08, , 2F
02/21 23:08, 2F
推
02/22 03:46, , 3F
02/22 03:46, 3F
推
02/22 04:30, , 4F
02/22 04:30, 4F
謝謝你們的回答,我沒有要寫 function,只是需要用一個別人寫的 function。
然後順便問一下如果 function 3 長這樣
[out] = fun3(arg1,arg2,opt1,...,optn)
而我要輸入 arg1, arg2, opt2 與 optn-1,存不存在更有可讀性的寫法,而不是寫成
fun3(arg1,arg2,[],opt2,[],...,[],optn-1,[]) ?
再次多謝。
※ 編輯: Nairoda 來自: 180.176.173.138 (02/23 00:24)
推
02/23 04:32, , 5F
02/23 04:32, 5F
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章