Passer en paramètre un fonction?

Passer en paramètre un fonction? - Java - Programmation

Marsh Posté le 20-06-2009 à 15:52:04    

Bonjour, je travaille avec le java depuis peut longtemps, et je cherche à faire une chose, et je ne sais pas si ça se fait....
 
Je travaille un peu plus en C++, et une fonction que j'aime bien en C++ est for_each, qui est écrit ainsi:
 
template<class InputIterator, class Function>
  Function for_each(InputIterator first, InputIterator last, Function f)
  {
    for ( ; first!=last; ++first ) f(*first);
    return f;
  }
 
Voilà ma question:
Ici nous voyons bien que que 'f' est une fonction passé en paramètre à la fonction, qui est appliqué toujours celon le même principe...
 
Je cherche à faire la même chose mais en java....
Je parcout un tableau bidimensionnel, et je cherche à appliquer une fonction pour chaque case, mais l'algorithm se répète fréquemment avec des méthodes différentes
 
Merci de votre aide

Reply

Marsh Posté le 20-06-2009 à 15:52:04   

Reply

Marsh Posté le 21-06-2009 à 22:43:25    

Je viens écrire seulement pour remonter mon message dans le haut de la liste! Je veux une réponse!

Reply

Marsh Posté le 22-06-2009 à 08:18:21    

Reply

Marsh Posté le 28-06-2009 à 17:11:25    

ok, merci

Reply

Marsh Posté le 28-06-2009 à 19:14:35    

melissad87 a écrit :

Je viens écrire seulement pour remonter mon message dans le haut de la liste! Je veux une réponse!


Merci d'éviter ce genre d'exigence à l'avenir. Ceux qui répondent ici ne le font pas à la demande.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed