Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 9.06.2011 Ostrzeżenie: (0%)
|
Witam,
zauważyłem, że przekazywanie referencji nie zawsze działa. Mam pytanie dlaczego tak się dzieje? Czy to kwestia konwencji, o której trzeba pamiętać? Działający kod:
Przy innym wywołaniu funkcji przekazanie referencji nie działa, wyświetla się pusta strona:
Kiedy w funkcji dopiszę return to widać, że funkcja działa, jedynie referencja nie. Strona znów się wyświetla.
W czym lepsze jest:
od:
? Ten post edytował f#a#oo 18.10.2011, 20:41:36 |
|
|
|
![]() |
Post
#2
|
|
|
Newsman Grupa: Moderatorzy Postów: 2 033 Pomógł: 290 Dołączył: 21.12.2007 Skąd: Łódź |
|
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 9.06.2011 Ostrzeżenie: (0%)
|
Dziękuję. Chyba rozumiem. Czy zatem takie same konsekwencje (brak kopiowania do pamięci) mają poniższe działania?
zwrócenie referencji
wykonanie funkcji i dopiero potem powiązanie przez referencje
Ten post edytował f#a#oo 20.10.2011, 23:31:26 |
|
|
|
![]() ![]() |
|
Aktualny czas: 22.12.2025 - 00:38 |