Als «f#» getaggte Fragen

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.



2
F # List.map-Äquivalent in 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 …
70 c#  .net  linq  f# 

2
Summieren über Listen beliebiger Verschachtelungsebenen in F #
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 …
10 haskell  f# 

1
Warum gibt es in F # so viele Kartenfunktionen für verschiedene Typen?
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 …
9 .net  f# 
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.