为什么像"int option"这样的选项类型不兼容像Nullable这样的可空类型?
我假设存在差异的一些语义原因,但我无法弄清楚那是什么.
当值可能存在或不存在时,使用F#中的选项.选项具有基础类型,可以包含该类型的值,也可以没有值.
http://msdn.microsoft.com/en-us/library/dd233245%28VS.100%29.aspx
这肯定听起来像Nullable结构.
null f#
f# ×1
null ×1