Hejto.pl
Dodaj post

Wpisz coś do wyszukania (minimum 2 znaki)

Wpis użytkownika pansiano w Python

Koneser

w Python

1piorunów

Muszę to z siebie wyrzucić bo wkurwia mnie ten język czasami.

Cały Internet huczy od tego, że do funkcji przekazuje się tylko wartości a nie referencję. A ja po raz kolejny nadziewam się na to, że kiedy przekazuję do swojej metody nazwę innego obiektu to nic nie działa jak powinno i okazuje się, że w sumie zadziałało to jak wskaźnik.

No i to 'del' które nie usunie obiektu dopóki przechowuję go w innych miejscach, no nie wytrzymam.

( ͡° ͜ʖ ͡°)

Jak macie do polecenia jakieś książki które mi to wyjaśnią to poproszę.

Trochę  i trochę

Komentarze (3)

Koneser0piorunów

@kazik117 Kiedyś na szybko goglowałem jak przekazać adres zamiast wartości i zapamiętałem wrażenie 'niedasie'. Cóż, człowiek się uczy na swoich błędach

Zawodowiec1piorunów
Cały Internet huczy od tego, że do funkcji przekazuje się tylko wartości a nie referencję.

@pansiano A kto tak srogo Cię oszukał?

Debiutant3piorunów

@pansiano Tu masz fajnie opisane jak to działa - https://realpython.com/python-pass-by-reference/

Generalnie gorąco polecam Real Pythona, dużo ciekawych artykułów tam jest.

Co do samego zachowania argumentów funkcji to w JSie jest to tak samo zrobione zdaje się, także to nie czysto Pytonowe zjawisko

Pass by Reference in Python: Background and Best Practices – Real PythonIn this tutorial, you'll explore the concept of passing by reference and learn how it relates to Python's own system for handling function arguments. You'll look at several use cases for passing by reference and learn some best practices for implementing pass-by-reference constructs in Python.Realpython
Muszę to z siebie wyrzucić bo wkurwia mnie ten język czasami. Cały Internet huczy od tego, że do funkcji przekazuje - pansiano - Hejto.pl (demo semantyczne)