Vous pouvez rechercher un type de votre fonction requise est [[Int]] -> [Int], de sorte que vous pourriez faire cette recherche. La fonction supérieure est concat.
Je dois mentionner que, en fait,
concat ::[[a]]->[a]
De sorte qu'il fonctionne sur une liste de listes, et vous pouvez aussi tout à fait heureusement de recherche
hoogle avec ce type de lieu. Hoogle est assez intelligent pour comprendre
les types sont bien près de ce que vous avez demandé.
Vous devriez essayer hoogle chaque fois que vous voulez la recherche pour n'importe quelle fonction. Parfois, le type est assez pour obtenir des informations sur une fonction dont vous avez besoin.
Concat est-ce que vous souhaitez:
Pour trouver ces sortes de fonctions dans l'avenir, vous pouvez utiliser hoogle http://www.haskell.org/hoogle/
Vous pouvez rechercher un type de votre fonction requise est
[[Int]] -> [Int]
, de sorte que vous pourriez faire cette recherche. La fonction supérieure est concat.Je dois mentionner que, en fait,
De sorte qu'il fonctionne sur une liste de listes, et vous pouvez aussi tout à fait heureusement de recherche
hoogle avec ce type de lieu. Hoogle est assez intelligent pour comprendre
les types sont bien près de ce que vous avez demandé.
OriginalL'auteur AndrewC
Il y a quelques façons de le faire, vous pouvez utiliser interprétations de la liste, par exemple:
ou de la fonction join, qui, en fait, de la même façon:
ou de la fonction concat:
ou msum (même avec concat):
ou mconcat (même avec concat):
OriginalL'auteur Fedor Gogolev
Réponse Directe
Vous devriez essayer hoogle chaque fois que vous voulez la recherche pour n'importe quelle fonction. Parfois, le type est assez pour obtenir des informations sur une fonction dont vous avez besoin.
OriginalL'auteur Satvik