Ich bin neu in der funktionalen Programmierung und ich habe versucht, diese Anweisungen in der Schleife auszuführen, aber es gibt mir eine Fehlermeldung, Tabulatoren sind in F # nicht erlaubt. bitte hilfe. Dies könnte mehr Fehler enthalten. Bitte korrigieren Sie mich, wenn ich falsch liege.F #: Wie man mehrere Anweisungen in einer Schleife ausführt
open System
let sum:int32=0,sum2:int32=0,sum3:int32=0;
let function1(num:int32) =
for i = 1 to num do
sum = sum + i
sum2 = sum2 + (i+1)
sum3 = sum3 + (i+2)
printfn "%i %i %i" sum sum2 sum3
function(11)
Ich bin überrascht, niemand verknüpft [this] (https://www.emacswiki.org/emacs/TabsSpacesBoth). Ich fügte auch eine Version mit Funktionen höherer Ordnung, etc. hinzu, die eine Liste zurückführt. – s952163