optional-values

___ tag123wolframmathematica ___ Wolfram Mathematica ist ein Computeralgebrasystem und eine Programmiersprache von Wolfram Research. Mathematica hat eine eigene Stack Exchange-Site unter http://mathematica.stackexchange.com/. ___ tag123options ___ Optionen sind verschiedene Optionen oder Handlungsoptionen für jemanden in einer bestimmten Situation. ___ qstntxt ___

Ich möchte etwas wie

machen %Vor%

und habe Mathematica gib mir %code% statt %code% . Gibt es dafür einen besseren Weg als

? %Vor%

?

Zum einen ist es ineffizient, die Optionen von %code% bei jedem Aufruf festzulegen, insbesondere wenn %code% viele Optionen hat.

    
___ tag123optionalparameters ___ 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. ___ answer7924982 ___

Deshalb haben wir %code% . Ich würde etwas wie:

verwenden %Vor%

Plus dies ermöglicht eine kompliziertere Interpretation der automatischen Werte, wenn Sie es brauchen.

    
___ answer7925316 ___

Sie haben geschrieben:

  

Ich möchte etwas wie

machen %Vor%      

und habe Mathematica, gib mir %code% statt %code% .

Ich bekomme %code% als Rückgabe dafür, nicht %code% OR %code% . Dies liegt daran, dass %code% mit %code% übereinstimmen muss und nicht. Überlegen Sie:

%Vor% %Vor%

Hier ist eine mögliche Methode, um Ihr Ziel zu erreichen. Ich benenne die %code% , so dass ich mit diesen Regeln außerhalb von OptionValue arbeiten kann. Beachten Sie, dass ich immer noch einen expliziten Wert für %code% angeben kann.

%Vor% %Vor% %Vor%     
___ tag123optionalvalues ​​___ hilf uns dieses Wiki zu bearbeiten ___ qstnhdr ___ Wie bekomme ich voneinander abhängige Optionen? ___
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