Bonjour,
Je me demandais s'il est possible de retrouver un maximum dans une structure sans passer par une boucle qui vérifient tous les champs d'intérêt et également retrouver les champs qui "mènent" à cette valeur maximale.
Un exemple simple : j'ai une structure avec plusieurs champs.
Imaginons que les champs field1 soient des lieux, que field2 soient des méthodes, que field3 soient des options pour la méthode concernée, et que field4 soient des scores (admettons score1, score2, score3).
Code : Sélectionner tout - Visualiser dans une fenêtre à part mystruc=field1.field2.field3.field4
Ce que je voudrais faire c'est retrouver le score1 le plus élevé pour chaque lieu et chaque méthode et que je puisse également retracer la méthode (donc field3) utilisée.
J'ai un peu réfléchi tout de même et il me semble que structfun n'est pas adaptée pour ça. La seule solution que je vois c'est de faire plusieurs boucle pour parcourir tous les champs et garder dans une variable temporaire toutes les infos que je veux à propos du meilleur score1 trouvé.
Merci !
NB : les champs field1, field2 et field4 sont communs, ils ont la même longueur, etc. En revanche field3 dépend de field2...
NB2 : si la méthode proposée permets aussi de comparer plusieurs mystruc, c'est grandement apprécié.
Partager