Très bien, je ne suis pas sûr qu'il y ait une façon simple d'y parvenir dans Haskell, mais voici ma situation.Extraire le plus grand nombre dans le fichier texte structuré dans Haskell
que j'ai un fichier texte qui contient les éléments suivants:
map z [1,2,3,4,5,6,7] Z
test x [1,2,3] X
map y [1,2,3,4,5] Y
map q [1...4] Q
Ce que je dois faire est de trouver la plus grande valeur contenue dans la carte « liste ». Par exemple, dans l'exemple ci-dessus, le plus une carte va à 7. est Ils sont généralement formatés comme
map _ [] _
donc j'ai juste besoin de trouver la valeur maximale détenue par la carte dans cet exemple. Y a-t-il une façon simple de faire cela?
Merci.
Eh bien, pour être franc, je suis un peu perdu sur la façon de commencer. Je commence juste à apprendre Haskell, donc mes connaissances sur le sujet ne sont pas tout à fait à la hauteur. Peut-être pourriez-vous suggérer un point de départ raisonnable qui me pousserait dans la bonne direction, et je pourrais faire un suivi à partir de là? –
1) apprendre à lire le fichier. 2) Apprenez comment tokenize le fichier, en analysant les chaînes dans des listes d'entiers 3) apprenez comment trouver le maximum d'une liste d'entiers 4) apprenez comment imprimer à standard dehors. 5) Appliquer les connaissances 6)? 7) profit –