Ich dachte immer, Java sei eine Referenz . Ich habe jedoch einige Blog-Beiträge gesehen (zum Beispiel diesen Blog ), die behaupten, dass dies nicht der Fall ist. Ich glaube nicht, dass ich den Unterschied verstehe, den sie machen. Was ist die
Beim Übergeben von Parametern werden den Parametern einer Funktion Werte zugewiesen
Ich dachte immer, Java sei eine Referenz . Ich habe jedoch einige Blog-Beiträge gesehen (zum Beispiel diesen Blog ), die behaupten, dass dies nicht der Fall ist. Ich glaube nicht, dass ich den Unterschied verstehe, den sie machen. Was ist die
In der Python-Dokumentation scheint unklar zu sein, ob Parameter als Referenz oder Wert übergeben werden, und der folgende Code erzeugt den unveränderten Wert 'Original'. class PassByReference: def __init__(self): self.variable = 'Original' self.change(self.variable) print(self.variable) def...
На этот вопрос есть ответы на Stapelüberlauf на русском : Что значит * (звёздочка) и ** двойная звёздочка в Питоне? In den folgenden Verfahren Definitionen, was bedeutet das *und **tut für param2? def foo(param1, *param2): def bar(param1,...
Ich möchte, dass mein Bash-Skript eine Fehlermeldung ausgibt, wenn die erforderliche Anzahl von Argumenten nicht erreicht wird. Ich habe den folgenden Code ausprobiert: #!/bin/bash echo Script name: $0 echo $# arguments if [$# -ne 1]; then echo "illegal number of parameters" fi Aus einem...
Was bedeutet der *Operator in Python, beispielsweise in Code wie zip(*x)oder f(**k)? Wie wird es intern im Dolmetscher gehandhabt? Beeinträchtigt es überhaupt die Leistung? Ist es schnell oder langsam? Wann ist es nützlich und wann nicht? Sollte es in einer Funktionsdeklaration oder in einem...
Ich habe diesen Code in einem RailsCast gefunden : def tag_names @tag_names || tags.map(&:name).join(' ') end Was bedeutet das (&:name)in
Ich möchte, dass mein Skript eine optionale Eingabe annehmen kann. zB derzeit ist mein Skript #!/bin/bash somecommand foo aber ich möchte es sagen: #!/bin/bash somecommand [ if $1 exists, $1, else, foo ]
Gibt es eine Möglichkeit, ein Python-Tupel zu einer Funktion zu erweitern - als tatsächliche Parameter? Zum Beispiel macht hier expand()die Magie: some_tuple = (1, "foo", "bar") def myfun(number, str1, str2): return (number * 2, str1 + str2, str2 + str1) myfun(expand(some_tuple)) # (2, "foobar",...
Ich weiß, dass dies eine grundlegende Frage ist, aber ich konnte keine Antwort finden. Warum es benutzen? Wenn Sie eine Funktion oder eine Methode schreiben, die sie verwendet, funktioniert der Code beim Entfernen immer noch einwandfrei, zu 100% wie ohne. Z.B: Mit Params: static public int...
Ich versuche, einen Parameter an eine als Rückruf verwendete Funktion zu übergeben. Wie kann ich das tun? function tryMe (param1, param2) { alert (param1 + " and " + param2); } function callbackTester (callback, param1, param2) { callback (param1, param2); } callbackTester (tryMe, "hello",...
Ich versuche, eine Funktion mit Parametern mit jQuerys .click aufzurufen, aber ich kann sie nicht zum Laufen bringen. So soll es funktionieren: $('.leadtoscore').click(add_event('shot')); was anruft function add_event(event) { blah blah blah } Es funktioniert, wenn ich keine Parameter wie diese...
Was bewirkt ein bloßes Sternchen in den Argumenten einer Funktion? Wenn ich mir das Gurkenmodul anschaue , sehe ich Folgendes: pickle.dump(obj, file, protocol=None, *, fix_imports=True) Ich kenne ein einzelnes und ein doppeltes Sternchen vor Argumenten (für eine variable Anzahl von Argumenten),...
In C # habe ich immer gedacht, dass nicht-primitive Variablen als Referenz und primitive Werte als Wert übergeben wurden. Wenn Sie also ein nicht primitives Objekt an eine Methode übergeben, wirkt sich alles, was mit dem Objekt in der Methode getan wird, auf das übergebene Objekt aus. (C # 101...
Welche Vorteile bietet das Übergeben eines Zeigers gegenüber dem Übergeben eines Verweises in C ++? In letzter Zeit habe ich eine Reihe von Beispielen gesehen, bei denen die Übergabe von Funktionsargumenten durch Zeiger anstelle der Übergabe als Referenz ausgewählt wurde. Gibt es Vorteile...
Verwenden Sie "Senden" von jQuery - gibt es eine Möglichkeit, zusätzliche Parameter an ein Formular zu übergeben? Ich möchte dies NICHT mit Ajax tun - dies ist eine normale, für Aktualisierungen typische Formularübermittlung. $('#submit').click(function () { $('#event').submit(function () { data: {...
Wie kann ich Parameter an ein sekundäres Fenster in javafx übergeben? Gibt es eine Möglichkeit, mit dem entsprechenden Controller zu kommunizieren? Beispiel: Der Benutzer wählt einen Kunden aus a aus TableViewund ein neues Fenster mit den Kundeninformationen wird geöffnet. Stage newStage = new...
Ist es möglich, eine Methode als Parameter an eine Methode zu übergeben? self.method2(self.method1) def method1(self): return 'hello world' def method2(self, methodToRun): result = methodToRun.call() return
Ich habe ein Hauptformular (nennen wir es frmHireQuote), das ein untergeordnetes Element eines Haupt-MDI-Formulars (frmMainMDI) ist und das über ShowDialog () ein anderes Formular (frmImportContact) anzeigt, wenn auf eine Schaltfläche geklickt wird. Wenn der Benutzer in frmImportContact auf "OK"...
Oft habe ich eine JavaScript-Datei, die ich verwenden möchte und für die bestimmte Variablen auf meiner Webseite definiert werden müssen. Der Code sieht also ungefähr so aus: <script type="text/javascript" src="file.js"></script> <script type="text/javascript"> var obj1 =...
Ich bin auf diese Zeile mit Ruby-Code gestoßen. Was &.bedeutet das?