Die "Pyramide des Verderbens" in F # loswerden

7

Ich habe mehrere verbale Ausdrücke, die ich in eine Funktion verpackt habe:

%Vor%

Ich möchte die newInst -Funktion so umschreiben, dass sie nicht mehr die "Pyramide des Verderbens" ist. Meine Frage ist, wie kann ich die Pyramide des Untergangs loswerden? Kann ich loswerden Ich habe den Verdacht, dass es eine Art von async Workflow oder anderen Computerausdruck sein wird, aber das sind alle sehr neu für mich.

    
Steven 04.10.2016, 17:44
quelle

2 Antworten

16

Wenn Sie nur mit booleschen Werten übereinstimmen, ist if ... elif ausreichend:

%Vor%

Eine flexiblere Möglichkeit wäre, ein aktives Muster zu erstellen:

%Vor%     
Tarmil 04.10.2016, 17:57
quelle
3

Wenn sequenzielle Wiederholung genau der gleichen Codeform vorliegt, bevorzuge ich stattdessen einen datengesteuerten Ansatz:

%Vor%

Ein Vorteil dieses Ansatzes besteht darin, dass die Rohdaten ( verbExStrings ) an anderen Stellen nützlich sein können und nicht an Ihre Code-Implementierung gebunden sind.

    
TheQuickBrownFox 05.10.2016 07:55
quelle

Tags und Links