当函数或变量不存在任何值时, 将使用选项类型。它提供表达式Some和值None用于处理空值和变量。
当标识符不存在搜索值时使用。
F#在代码示例中使用选项
let sub a b = if(a>
b) thenSome(a-b)else Noneprintf "%A" (sub 20 10)
【F#选项】输出:
Some 10
当函数或变量不存在任何值时, 将使用选项类型。它提供表达式Some和值None用于处理空值和变量。
当标识符不存在搜索值时使用。
F#在代码示例中使用选项
let sub a b = if(a>
b) thenSome(a-b)else Noneprintf "%A" (sub 20 10)
Some 10