Default argument (original) (raw)
In computer programming, a default argument is an argument to a function that a programmer is not required to specify.In most programming languages, functions may take one or more arguments. Usually, each argument must be specified in full (this is the case in the C programming language). Later languages (for example, in C++) allow the programmer to specify default arguments that always have a value, even if one is not specified when calling the function.
Property | Value |
---|---|
dbo:abstract | In computer programming, a default argument is an argument to a function that a programmer is not required to specify.In most programming languages, functions may take one or more arguments. Usually, each argument must be specified in full (this is the case in the C programming language). Later languages (for example, in C++) allow the programmer to specify default arguments that always have a value, even if one is not specified when calling the function. (en) In sommige programmeertalen is een standaardargument (ook defaultargument en default argument) een argument dat wordt toegekend aan een parameter van een functie als er geen andere waarde is meegegeven voor die parameter. De functie wordt dan uitgevoerd met dat standaardargument ingevuld voor die betreffende parameter. (nl) В программировании, аргумент по умолчанию является аргументом функции, который при вызове необязательно указывать.В большинстве языков программирования, функции могут принимать один или несколько аргументов. Как правило, все аргументы должны быть указаны в полном объеме (как в языке программирования C). Позже некоторые языки (например, C++) позволяли программисту в объявлении функции указывать значения некоторых аргументов. Таким образом функцию можно было вызывать передавая лишь обязательные аргументы. (ru) Argument domyślny – domyślna wartość argumentu – to wartość typu zgodnego z typem pewnego parametru, zdefiniowana przez programistę w deklaracji podprogramu, która zostanie użyta jako argument (parametr aktualny), przypisany do danego parametru (parametru formalnego), w przypadku, gdy w wywołaniu danego podprogramu, nie zostanie wyspecyfikowany argument dla pewnego parametru. (pl) 在程序设计中,一个函数的缺省参数是指不必须指定值的参数。在大多数程序设计语言中,函数可以接受一个或多个参数。通常对于每个参数都需要指定它们的值(例如C语言)。一些较新的程序设计语言(例如C++)允许程序员设定缺省参数并指定默认值,当调用该函数并未指定值时,该缺省参数将为缺省值。 (zh) |
dbo:wikiPageExternalLink | http://www.typescriptlang.org/docs/handbook/functions.html%23optional-and-default-parameters https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Functions/Default_parameters%23Description https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Functions/Default_parameters%23Evaluated_at_call_time https://stackoverflow.com/questions/965690/java-optional-parameters/12994104%2312994104 https://dzone.com/articles/functional-default-arguments |
dbo:wikiPageID | 330297 (xsd:integer) |
dbo:wikiPageLength | 7830 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID | 1110620157 (xsd:integer) |
dbo:wikiPageWikiLink | dbr:Computer_programming dbr:Parameter_(computer_programming) dbr:Static_variable dbr:Automatic_variable dbr:C++ dbr:C_(programming_language) dbc:Subroutines dbr:Hello_world dbr:Java_(programming_language) dbc:C++ dbc:Articles_with_example_C++_code dbc:Articles_with_example_Python_(programming_language)_code dbr:Method_overloading dbr:Scope_(computer_science) dbr:Sentinel_value dbr:Virtual_function dbr:Function_(programming) dbr:Standard_output |
dbp:wikiPageUsesTemplate | dbt:More_citations_needed dbt:Reflist dbt:Use_dmy_dates |
dct:subject | dbc:Subroutines dbc:C++ dbc:Articles_with_example_C++_code dbc:Articles_with_example_Python_(programming_language)_code |
gold:hypernym | dbr:Argument |
rdf:type | yago:WikicatSubroutines yago:Abstraction100002137 yago:Code106355894 yago:CodingSystem106353757 yago:Cognition100023271 yago:Communication100033020 yago:Concept105835747 yago:Content105809192 yago:Idea105833840 yago:PsychologicalFeature100023100 yago:Writing106359877 yago:WrittenCommunication106349220 yago:Routine106582403 yago:Software106566077 yago:WikicatProgrammingConstructs |
rdfs:comment | In computer programming, a default argument is an argument to a function that a programmer is not required to specify.In most programming languages, functions may take one or more arguments. Usually, each argument must be specified in full (this is the case in the C programming language). Later languages (for example, in C++) allow the programmer to specify default arguments that always have a value, even if one is not specified when calling the function. (en) In sommige programmeertalen is een standaardargument (ook defaultargument en default argument) een argument dat wordt toegekend aan een parameter van een functie als er geen andere waarde is meegegeven voor die parameter. De functie wordt dan uitgevoerd met dat standaardargument ingevuld voor die betreffende parameter. (nl) В программировании, аргумент по умолчанию является аргументом функции, который при вызове необязательно указывать.В большинстве языков программирования, функции могут принимать один или несколько аргументов. Как правило, все аргументы должны быть указаны в полном объеме (как в языке программирования C). Позже некоторые языки (например, C++) позволяли программисту в объявлении функции указывать значения некоторых аргументов. Таким образом функцию можно было вызывать передавая лишь обязательные аргументы. (ru) Argument domyślny – domyślna wartość argumentu – to wartość typu zgodnego z typem pewnego parametru, zdefiniowana przez programistę w deklaracji podprogramu, która zostanie użyta jako argument (parametr aktualny), przypisany do danego parametru (parametru formalnego), w przypadku, gdy w wywołaniu danego podprogramu, nie zostanie wyspecyfikowany argument dla pewnego parametru. (pl) 在程序设计中,一个函数的缺省参数是指不必须指定值的参数。在大多数程序设计语言中,函数可以接受一个或多个参数。通常对于每个参数都需要指定它们的值(例如C语言)。一些较新的程序设计语言(例如C++)允许程序员设定缺省参数并指定默认值,当调用该函数并未指定值时,该缺省参数将为缺省值。 (zh) |
rdfs:label | Default argument (en) Argument domyślny (pl) Standaardargument (nl) Аргумент по умолчанию (ru) 缺省参数 (zh) |
owl:sameAs | freebase:Default argument yago-res:Default argument wikidata:Default argument dbpedia-fa:Default argument dbpedia-nl:Default argument dbpedia-pl:Default argument dbpedia-ru:Default argument dbpedia-zh:Default argument https://global.dbpedia.org/id/4isth |
prov:wasDerivedFrom | wikipedia-en:Default_argument?oldid=1110620157&ns=0 |
foaf:isPrimaryTopicOf | wikipedia-en:Default_argument |
is dbo:wikiPageRedirects of | dbr:Default_Argument dbr:Optional_argument dbr:Default_arguments dbr:Default_parameter |
is dbo:wikiPageWikiLink of | dbr:Ruby_(programming_language) dbr:Scala_(programming_language) dbr:Allocator_(C++) dbr:Default_(computer_science) dbr:Default_constructor dbr:Comparison_of_Java_and_C++ dbr:Parameter_(computer_programming) dbr:Principle_of_least_astonishment dbr:C++ dbr:Default_Argument dbr:Jakarta_RESTful_Web_Services dbr:Java_syntax dbr:Kotlin_(programming_language) dbr:Optional_argument dbr:Variadic_function dbr:Default_arguments dbr:Default_parameter |
is foaf:primaryTopic of | wikipedia-en:Default_argument |