我正在嘗試創建一個獲取少量輸入的函數。我想知道如何檢查我的論點的可用性。這裏是我的功能:檢查每個參數是否存在作爲函數中的輸入
MyFunction<-function(data,window,dim,option) {
}
首先,我想看看是否有任何說法,如果沒有,打印錯誤 是正確使用
if ~nargin
error('no input data')
}
然後,我要確保那第二個參數也插入
是不是要問這樣
if nargin < 2
error('no window size specified')
}
然後,我要檢查,如果第三個參數是空,將其設置爲1
if nargin < 3 || isempty(dim)
dim<-1
}
退房'?missing'(和第三個參數,設定的默認值'暗淡= 1'在函數定義) –