Default Arguments क्या हैं
एक default argument एक backup answer है जो एक function इस्तेमाल करता है जब आप कुछ न कहें, एक sandwich की तरह जो butter के साथ आता है जब तक आप refuse न करें। आप सिर्फ वह भरते हैं जो बदलना चाहते हैं।
In this page:
Syntax
function_name <- function(arg1, arg2 = default_value) {
# body
}
Default Arguments
एक parameter की function definition में एक default value specified हो सकती है, call site पर इसे optional बनाते हुए। अगर caller वह argument supply न करे, इसकी बजाय default इस्तेमाल होता है।
Default values same function के दूसरे parameters को भी reference कर सकती हैं।
Note:
defaults वाले parameters को required parameters के बाद रखें, ज़्यादातर दूसरी languages में इस्तेमाल होने वाले convention को mirror करते हुए।
उदाहरण: Default Arguments
greet <- function(name, greeting = "Hello") {
cat(greeting, ",", name, "!\n")
}
greet("Alice")
greet("Bob", "Welcome")
Login to try C/C++/Java/PHP code in the editor
Related Topics
{# common_mistakes/chapter_summary/browser_support: on Hindi pages the
view already swaps in the hi_ translation fields (or blanks these
out if untranslated), so this renders correctly for both languages
without a lang_code check here. #}
आम गलतियां
- default parameters को required वालों से पहले रखना, और फिर गलती से values को position से pass करना।
=की बजाय:या==से default लिखना, जैसेgreeting == "Hello"।- यह मान लेना कि एक default fixed है, जब एक default दूसरे arguments इस्तेमाल कर सकता है और ज़रूरत पड़ने पर evaluate होता है।
🔒
Chapter Quiz — Complete all 7 topics to unlock
0/7 topics done
Complete these topics first: