Ich bin neu in F # und funktionale Programmierung im Allgemeinen. In einem Szenario, in dem Sie über eine Sequenz oder eine Liste von Strings iterieren und diese einer neuen Liste eines anderen Typs zuordnen möchten, mit einem Akkumulator, was ist der korrekte funktionale Ansatz? Ich kann dies in F # mit veränderlichen Variablen erreichen, aber ich habe Mühe, die richtige Funktion dafür zu finden. Es ist ähnlich wie eine Karte, denke ich, aber es gibt den Begriff des Staates.F # - Zuordnung einer Liste mit einem Akkumulator
Mit anderen Worten, ich möchte eine Liste von Zeichenfolgen in eine Liste von Win-Forms-Optionsfeldern umwandeln, aber für jede neue Schaltfläche möchte ich 20 zur vorherigen y-Koordinate hinzufügen. Etwas wie:
new RadioButton(Text=str,Location=new Point(20,y+20),Width=350)
Schön. Für einen Neuling wie mich (der Syntax ist immer noch verwirrend), aber ich verstehe es. – user3410575
@Lee Danke, das hat mir sehr geholfen, aber nur für deine Info wird das 'List.fold' Beispiel nicht kompiliert (auch nicht mit der' strings' Liste). Könnten Sie bitte bearbeiten? –
@MarkBell - Siehe Aktualisierung. – Lee