Ich bin ein Anfänger in Haskell und ich versuche, ein einfaches Programm zu machen, die eine Liste zB [-3,8]
nimmt und die unendliche Liste: [-3,8,-3,8,-3,8,...]
Infinite Listen in Haskell mit vordefinierten Funktionen
Dank Haskells lazy evaluation I habe ein sehr einfaches Programm geschrieben, das es berechnet:
period :: [a]->[a]
period p = p ++ period p
ich würde gerne wissen, ob es eine einfachere Lösung mit hohen Ordnung Funktionen (iterate, Karte, ...)
Betrachten Sie mit [Hoogle] (https: // www. haskell.org/hoogle/?hoogle=%5Ba%5D+-%3E+%5Ba%5D) das nächste Mal. Es ist eine Suchmaschine für Haskell. Sie können nach Name oder nach Typ suchen (siehe die verknüpfte Suche und wie das erste Ergebnis genau "Zyklus" ist). – Bakuriu