Als «parameter-passing» getaggte Fragen

Beim Übergeben von Parametern werden den Parametern einer Funktion Werte zugewiesen


26
Wie übergebe ich eine Variable als Referenz?
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 change(self, var): var = 'Changed' Kann ich etwas tun, um die Variable als tatsächliche Referenz zu …






4
Tupel in Argumente erweitern
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", "barfoo") Ich weiß, man könnte definieren …



7
.click von jQuery - Parameter an Benutzerfunktion übergeben
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 verwende: $('.leadtoscore').click(add_event); function add_event() { blah blah blah } Aber …

6
Nacktes Sternchen in Funktionsargumenten?
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), aber dies geht nichts voraus. Und ich bin mir …


7
Gibt es Vorteile beim Übergeben eines Zeigers gegenüber dem Übergeben eines Verweises in C ++?
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 dabei? Beispiel: func(SPRITE *x); mit einem Anruf …

6
jQuery - zusätzliche Parameter beim Senden hinzufügen (NICHT Ajax)
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: { form['attendees'] = $('#attendance').sortable('toArray').toString(); }); });

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.