Resumé
I dette modul har du lært, hvordan du anvender betinget logik i et program. Når du tilføjer betinget logik, opretter du flere udførelsesstier gennem programmet. De fleste programmer har flere stier, fordi det gør et program fleksibelt.
Du har udforsket den if...elif...else konstruktion og lært, hvordan du anvender den. Betinget logik i F# adskiller sig fra den måde, de fleste sprog bruger betinget logik på. I F#kører betinget logik udtryk, der opretter en værdi.
Endelig blev du præsenteret for tre typer løkker: for...in, for...toog while...do. Funktionaliteten af de tre løkkekonstruktioner varierer, så hvilken løkke du kan bruge, afhænger af din målsætning.
for...in gentager en optællingssamling.
for...to gentages, indtil en løkkevariabel nås, uanset om den forøger eller formindsker denne værdi.
while...do fokuserer på en boolesk betingelse, der, når den evalueres til false, bryder løkken.