Gelegentlich müssen wir Methoden schreiben, die viele, viele Argumente erhalten, zum Beispiel: public void doSomething(Object objA , Object objectB ,Date date1 ,Date date2 ,String str1 ,String str2 ) { } Wenn ich auf diese Art von Problem stoße, kapsle ich häufig Argumente in eine Karte. Map<Object,Object> params = new HashMap<Object,Object>(); …
Ich muss eine Funktion als Parameter in Bash übergeben. Zum Beispiel der folgende Code: function x() { echo "Hello world" } function around() { echo "before" eval $1 echo "after" } around x Sollte ausgeben: before Hello world after Ich weiß, dass dies evalnicht korrekt ist, aber das ist nur …
Ich habe eine Funktion geschrieben, die ein Array als Argument enthält, und sie aufgerufen, indem ich den Wert des Arrays wie folgt übergeben habe. void arraytest(int a[]) { // changed the array a a[0]=a[0]+a[1]; a[1]=a[0]-a[1]; a[0]=a[0]-a[1]; } void main() { int arr[]={1,2}; printf("%d \t %d",arr[0],arr[1]); arraytest(arr); printf("\n After calling fun …
Ich suche nach einer Möglichkeit, Parameter wie folgt an das Kochbuch des Küchenchefs zu übergeben: $ vagrant up some_parameter Und dann some_parameterin einem der Kochbücher des Küchenchefs verwenden.
Ich suche das C # -Äquivalent von Java final. Existiert es? Hat C # Folgendes: public Foo(final int bar); Im obigen Beispiel barhandelt es sich um eine schreibgeschützte Variable, die nicht von geändert werden kann Foo(). Gibt es eine Möglichkeit, dies in C # zu tun? Zum Beispiel, vielleicht habe …
In meiner Ansichtsfunktion möchte ich eine andere Ansicht aufrufen und Daten an diese übergeben: return redirect('some-view-name', backend, form.cleaned_data) , wobei das Backend das Objekt register.backends ist und form.cleaned_data ein Diktat der Formulardaten ist (beide müssen jedoch entweder als * args oder ** kwargs gesendet werden, um Don't mix *args and …
Ich habe eine Funktion, die ein Array erstellt, und ich möchte das Array an den Aufrufer zurückgeben: create_array() { local my_list=("a", "b", "c") echo "${my_list[@]}" } my_algorithm() { local result=$(create_array) } Damit bekomme ich nur einen erweiterten String. Wie kann ich my_list "zurückgeben", ohne etwas Globales zu verwenden?
Siehe Titel. Ich habe die erforderlichen Parameter im Kopf eines Skripts angegeben: param ($G_ARCHIVE = $(throw "Need file to upload!"), $G_LOGFILE = $(throw "Need logfile!")) Wenn ich das Skript mit Powershell ISE debuggen möchte: Wie kann ich diese Parameter füllen?
Ich muss dies tun, um auch Operationen in der Matrix beizubehalten. Bedeutet das, dass es als Referenz übergeben werden muss? Wird das ausreichen? void operate_on_matrix(char matrix[][20]);
Können Sie mit "R" verweisen? Zum Beispiel im folgenden Code: setClass("MyClass", representation( name="character" )) instance1 <-new("MyClass",name="Hello1") instance2 <-new("MyClass",name="Hello2") array = c(instance1,instance2) instance1 array instance1@name="World!" instance1 array die Ausgabe ist > instance1 An object of class “MyClass” Slot "name": [1] "World!" > array [[1]] An object of class “MyClass” Slot "name": …
Ich habe die Situation, dass eine Funktion eine von mehreren möglichen Funktionen aufruft. Dies scheint ein guter Ort zu sein, um eine Funktion als Parameter zu übergeben. In dieser Quoara-Antwort von Zubkov gibt es drei Möglichkeiten, dies zu tun. int g(int x(int)) { return x(1); } int g(int (*x)(int)) { …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.