optional-parameters

Ein optionaler Parameter ist ein Parameter, den ein Aufrufer in einen Aufruf einer Funktion oder Methode aufnehmen kann, aber nicht muss. Wenn sie weggelassen wird, wird stattdessen ein Standardwert verwendet. Optionale Parameter sind nützlich, wenn der Standardwert in den meisten Fällen verwendet wird, aber gelegentlich angegeben werden muss.
1
Antwort

Aufrufen einer Methode mit optionalen Parametern über Reflektion [duplizieren]

Ich kann Type.InvokeMember verwenden, um eine Methode über Reflektion aufzurufen, und es scheint ziemlich robust zu sein, zum Beispiel mit Param-Array-Parametern. Aus irgendeinem Grund behandelt es jedoch keine optionalen Parameter. Gibt...
02.04.2012, 13:50
1
Antwort

Fortran 90 Vorhandensein optionaler Argumente

Ich verstehe das Verhalten der intrinsischen Funktion von present () mit pgf90 7.2 nicht. Ich habe ein 20-Zeilen-Beispielprogramm geschrieben, um das zu testen, aber die Ergebnisse ergeben für mich immer noch keinen Sinn. Beobachte: %Vor% we...
25.06.2010, 22:56
1
Antwort

Ruby: Wie erhält man den Standardwert von optionalen proc-Argumenten?

Nehmen wir an, ich habe einen proc / lambda / block / method / etc so: %Vor% Ich weiß, ich kann die Namen der Parameter herausfinden mit: %Vor% Aber wie kann ich den Wert erhalten, den ein gegebener optionaler Parameter annehmen würde, w...
23.12.2014, 09:09
6
Antworten

Weisen Sie einer Funktion in Python einen Pass zu

Ich habe ein Stück Code, das eine Funktion definiert, die eine Funktion als Argument akzeptiert: %Vor% Nun möchte ich einen Standardwert von f angeben, der nichts tut. Also nahm ich an, dass ich pass so verwenden würde: %Vor% Aber das ko...
28.02.2011, 09:57
8
Antworten

Prüfe innerhalb der Methode, ob ein optionales Argument übergeben wurde

Wie überprüfe ich, ob ein optionales Argument an eine Methode übergeben wurde? %Vor% Ein anderer Ansatz ist die Verwendung von Nullable<T>.HasValue ( MSDN-Definitionen , MSDN-Beispiele ): %Vor%     
02.01.2014, 16:05
2
Antworten

So entscheiden Sie, ob in einer Ruby-Methode ein optionales Argument angegeben wurde oder nicht

Ich habe eine Methode mit einem optionalen Argument. Wie kann ich entscheiden, ob das Argument gegeben wurde oder nicht? Ich habe die folgenden Lösungen gefunden. Ich stelle diese Frage, da ich mit keinem von ihnen völlig zufrieden bin. Gibt...
02.01.2012, 21:12
2
Antworten

Ist der optionale Parameter in C # 4 abwärtskompatibel?

Ich bin neugierig zu wissen, ob der optionale Parameter in C # 4 rückwärtskompatibel ist oder nicht? Lassen Sie mich meine Frage mit einem einfachen Beispiel klären. Angenommen, ich schreibe den folgenden Code in C # 4 auf .Net2 in VS2010:...
13.07.2010, 20:11
2
Antworten

Optionale VB-Parameter sind in C # erforderlich

Ähnlich wie dies , aber mit einer Drehung. VB-Funktionsdeklaration: %Vor% Beim Aufruf von C # (andere Lösung habe ich über .dll kopiert)    Fehler 164 Keine Überladung für Methode 'MyFunc' nimmt 2 Argumente Metadaten zeigen...
18.07.2013, 08:02
4
Antworten

Fortran 2003/2008: Elegante Standardargumente?

In fortran können wir Standardargumente definieren. Wenn ein optionales Argument nicht vorhanden ist, kann es auch nicht festgelegt werden. Wenn Sie Argumente als Schlüsselwortargumente mit Standardwerten verwenden, führt dies zu umständlichen K...
09.06.2016, 10:55
2
Antworten

Wie bekomme ich voneinander abhängige Optionen?

Ich möchte etwas wie machen %Vor% und habe Mathematica gib mir 1 statt 0 . Gibt es dafür einen besseren Weg als ? %Vor% ? Zum einen ist es ineffizient, die Optionen von foo bei jedem Aufruf festzulegen, insbesondere wenn foo...
28.10.2011, 01:17