let twoFer (nameOpt: string option): string =
let name = Option.defaultValue "you" nameOpt
$"One for {name}, one for me."
We use the Option.defaultValue
function which either returns the value within the Option<T>
value passed to it, or else returns the default value we pass to it ("you"
).
We then use string interpolation to build the return string where {name}
is replaced with the name we just found.
String formatting
The string formatting article discusses alternative ways to format the returned string.
13th May 2025
·
Found it useful?