Skip to main content
Version: 0.77.0

Control Flow

FScript control flow is expression-based.

if / elif / else​

let classify n =
if n < 0 then
"negative"
elif n = 0 then
"zero"
else
"positive"

for ... in ... do​

for x in [1; 2; 3] do
Console.writeLine $"value={x}"

match​

let describe opt =
match opt with
| Some value -> $"some:{value}"
| None -> "none"