मैं एक आर समारोह लिख रहा हूं, और मैं यह सुनिश्चित करना चाहता हूं कि मेरे आर फ़ंक्शन का तर्क एक निश्चित वर्ग (उदाहरण के लिए, "मैट्रिक्स") का है।आर कार्यों के लिए तर्क प्रकार को परिभाषित करने के लिए कैसे?
ऐसा करने का सबसे अच्छा तरीका क्या है?
मैं एक समारोह "foo" जो एक मैट्रिक्स के व्युत्क्रम की गणना करता है कहते हैं:
foo <- function(x)
{
# I want to make sure x is of type "matrix"
solve(x)
}
मैं कैसे कह सकते हैं - के रूप में आप सी में हो सकता है - function(matrix x)
निरूपित करने के लिए है कि "x
प्रकार matrix
का होना चाहिए, और यदि यह नहीं है, तो एक त्रुटि वापस करें "?
ठीक है, ठंडा। मैं बस "is.matrix" के लिए पूरी तरह से अनजान था। धन्यवाद! – poundifdef
अनिवार्य रूप से प्रत्येक डेटाटाइप में * * * * * * फ़ंक्शन के रूप में होता है। – Shane