Skip to main content
Version: 0.60.1

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
print $"value={x}"

match

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