是否可以確定Scilab中函數的參數個數?如何知道Scilab函數的參數個數
比方說,我有一個函數如下:
function T = test(t,x)
T = t*x
endfunction
在這種情況下,我應該得到2作爲輸出。 更具體地說,我的目標是知道參數的數量,但是唯一地使用函數的名字。
function N = NumberArgument(F)
// F is a function
N = ....
endfunction
所以我想有
a = NumberArgument(test)
a = 2
謝謝您的回答
謝謝您的回答, 但是,要使用ARGN,我必須調用實際參數的函數:如測試(1 ,2)。 我的目標是知道參數的數量,但唯一地使用函數的名字。 功能N = NumberArgument(F) // F是一個函數 N = .... endfunction這樣 所以我想有 A = NumberArgument(測試) A = 2 –
這個回答可以幫助您? – spoorcc