Forum zamknięte. Zapraszamy do grupy na Facebooku
Odpowiedz 
 
Ocena wątku:
  • 0 Głosów - 0 Średnio
  • 1
  • 2
  • 3
  • 4
  • 5
Przekazywanie funkcji do funkcji
03-20-2013, 06:54 PM (Ten post był ostatnio modyfikowany: 03-20-2013 06:56 PM przez majster.)
Post: #1
Przekazywanie funkcji do funkcji
Witam!

Mam do rozwiązania taki o to problem

posiadam funkcje

Kod:
foo(String opis, /* ?? */);

moim problemem jest to ze do tej funkcji foo chce przekazać dowolną inną funkcję, którą ta funkcja(foo) ma wykonać. Jak to zrobić? W gre wchodzi również przekazanie np a.funkcjaDoWykoania(); jako argument.
Znajdź wszystkie posty użytkownika
Odpowiedz cytując ten post
03-21-2013, 09:54 PM
Post: #2
RE: Przekazywanie funkcji do funkcji
Nie możesz przekazać funkcji jako parametru.
Możesz co najwyżej wykonać jakąś metodę w innej metodzie, a tym w jaki sposób ją wykonasz sterować za pomocą przekazanai jakiegoś parametru (np możesz wykonać daną funkcję, lub jej nie wykonać stosując if'a i przekazując jednego booleana)
Znajdź wszystkie posty użytkownika
Odpowiedz cytując ten post
11-23-2014, 05:33 PM
Post: #3
RE: Przekazywanie funkcji do funkcji
(03-20-2013 06:54 PM)majster napisał(a):  moim problemem jest to ze do tej funkcji foo chce przekazać dowolną inną funkcję, którą ta funkcja(foo) ma wykonać. Jak to zrobić?

Możesz ewentualnie "zasymulować" przekazanie funkji przez implementację jakiegoś interfejsu i przekazanie obiektu implementującego ten insterfejs np. interfejs Callback . Możesz znaleźć szczegóły np tu http://stackoverflow.com/questions/41646...ck-methods
Znajdź wszystkie posty użytkownika
Odpowiedz cytując ten post
Odpowiedz 


Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości