F # ist eine prägnante, ausdrucksstarke und effiziente funktionale und objektorientierte Sprache für .NET, mit der Sie einfachen Code schreiben können, um komplexe Probleme zu lösen.
Ich bin ein Scala-Programmierer und lerne jetzt Haskell. Es ist einfach, praktische Anwendungsfälle und Beispiele aus der Praxis für OO-Konzepte wie Dekorateure, Strategiemuster usw. zu finden. Bücher und Interwebs sind damit gefüllt. Mir wurde klar, dass dies bei funktionalen Konzepten irgendwie nicht der Fall ist. Ein typisches Beispiel: Antragsteller . …
Geschlossen . Diese Frage muss fokussierter sein . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 3 Monaten . Verbessere diese Frage Ich weiß, dass C # …
Gibt es eine Entsprechung zur List.map-Funktion von F # in C #? Wenden Sie also eine Funktion auf jedes Element in der Liste an und geben Sie eine neue Liste mit den Ergebnissen zurück. Etwas wie: public static IEnumerable<TResult> Map<TSource, TResult>(this IEnumerable<TSource> source, Func<TSource, TResult> funky) { foreach (TSource element …
Ich versuche, eine F # -Funktion zu erstellen, die die Summe einer Liste von ints mit beliebiger Verschachtelung zurückgibt. Dh. es wird für a list<int>, a list<list<int>>und a funktionieren list<list<list<list<list<list<int>>>>>>. In Haskell würde ich so etwas schreiben wie: class HasSum a where getSum :: a -> Integer instance HasSum Integer …
Ich lerne F #. Ich habe FP mit Haskell gestartet und bin neugierig geworden. Da F # eine .NET-Sprache ist, scheint es für mich vernünftiger zu sein, eine Schnittstelle Mappablewie die haskell- FunctorTypklasse zu deklarieren . Aber wie im obigen Bild werden F # -Funktionen getrennt und eigenständig implementiert. Was …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.