Hello, en fait pour la migration la boucle sur les zones existe deja mais tu ne la vois pas. Ce que tu rentres dans l editeur c est l interieur d'une double boucle for(Zone departureZone: listDesZonesDeDepart){ for(Zone arrivalZone: listDesZonesDArrivee){ # le code que tu rentres dans l editeur }} C'est meme une triple boucle puisqu on boucle aussi sur les groupes d age. voici un exemple de code migration : if(group.getId() > 14 && "MigHiver".equals(departureZone.getName())){ if("gironde".equals(arrivalZone.getName()))return gir[y]; else if("Rochebonne".equals(arrivalZone.getName())) return ro[y]; else if("LandesCote".equals(arrivalZone.getName())) return lc[y]; else if("LandesLarge".equals(arrivalZone.getName())) return ll[y]; } return 0; A+ Eric Chatellier <chatellier@codelutin.com> a écrit :
Le 08/04/2011 07:17, Bastien Preuss a écrit :
Bonjour,
J'essaie d'utiliser l'éditeur d'équation pour mes migrations, je tente d'y faire une boucle sur les zones de départ et d'arrivée, mais il y a un petit truc que j'ai dû rater car ça n'accepte pas mon for. Comme pour la repro, je fais un for(Zone zone : departureZone){...} Mais j'obtiens le message d'erreur suivant:
foreach not applicable to expression type for (Zone zone : departureZone){
Je Remarque que le paramètre "zones", n'est pas dans la liste en haut de l'éditeur, j'imagine que cela est lié. departureZone est une simple Zone et non une collections de Zone donc l'erreur est normale.
-- Éric Chatellier <chatellier@codelutin.com> Tel: 02.40.50.29.28 http://www.codelutin.com
_______________________________________________ Isis-fish-users mailing list Isis-fish-users@list.isis-fish.org http://list.isis-fish.org/cgi-bin/mailman/listinfo/isis-fish-users