Pytania otagowane jako parameter-passing

przekazywanie parametrów to proces przypisywania wartości do parametrów funkcji


26
Jak przekazać zmienną przez odniesienie?
Dokumentacja Pythona wydaje się niejasna, czy parametry są przekazywane przez odwołanie czy wartość, a poniższy kod generuje niezmienioną wartość „Original” class PassByReference: def __init__(self): self.variable = 'Original' self.change(self.variable) print(self.variable) def change(self, var): var = 'Changed' Czy jest coś, co mogę zrobić, aby przekazać zmienną przez rzeczywiste odwołanie?






4
Rozwijanie krotek na argumenty
Czy istnieje sposób na rozszerzenie krotki Python w funkcję - jako rzeczywiste parametry? Na przykład tutaj expand()działa magia: some_tuple = (1, "foo", "bar") def myfun(number, str1, str2): return (number * 2, str1 + str2, str2 + str1) myfun(expand(some_tuple)) # (2, "foobar", "barfoo") Wiem, że można to zdefiniować myfunjako myfun((a, b, …



7
.click jQuery - przekazuje parametry do funkcji użytkownika
Próbuję wywołać funkcję z parametrami za pomocą .click jQuery, ale nie mogę jej uruchomić. Oto jak chcę, żeby to działało: $('.leadtoscore').click(add_event('shot')); który wzywa function add_event(event) { blah blah blah } Działa, jeśli nie używam parametrów, takich jak to: $('.leadtoscore').click(add_event); function add_event() { blah blah blah } Ale muszę być w …

6
Naga gwiazdka w argumentach funkcji?
Do czego służy pusta gwiazdka w argumentach funkcji? Kiedy spojrzałem na moduł marynaty , widzę to: pickle.dump(obj, file, protocol=None, *, fix_imports=True) Wiem o pojedynczych i podwójnych gwiazdkach poprzedzających argumenty (dla zmiennej liczby argumentów), ale to nic nie poprzedza. I jestem prawie pewien, że to nie ma nic wspólnego z marynatą. …

7
Przekazywanie obiektów przez referencję lub wartość w C #
W języku C # zawsze myślałem, że zmienne nieprymitywne były przekazywane przez referencję, a prymitywne wartości przekazywane przez wartość. Zatem przekazując do metody dowolny nieprymitywny obiekt, wszystko, co zrobiono obiektowi w metodzie, spowodowałoby przekazanie obiektu. (C # 101 rzeczy) Zauważyłem jednak, że kiedy mija obiekt System.Drawing.Image, wydaje się, że tak …

7
Czy są zalety przejścia przez wskaźnik nad przejściem przez referencję w C ++?
Jakie są zalety przejścia przez wskaźnik nad przejściem przez referencję w C ++? Ostatnio widziałem wiele przykładów, które wybrały przekazywanie argumentów funkcji przez wskaźniki zamiast przekazywania przez odwołanie. Czy są z tego korzyści? Przykład: func(SPRITE *x); z wezwaniem func(&mySprite); vs. func(SPRITE &x); z wezwaniem func(mySprite);

6
jQuery - dodaj dodatkowe parametry przy wysyłaniu (NIE ajax)
Korzystając z funkcji „Prześlij” jQuery - czy istnieje sposób na przekazanie dodatkowych parametrów do formularza? NIE chcę tego robić w Ajaxie - jest to normalne, typowe dla odświeżania formularza przesyłanie. $('#submit').click(function () { $('#event').submit(function () { data: { form['attendees'] = $('#attendance').sortable('toArray').toString(); }); });

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.