首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Reason是否支持可空类型?

Reason是否支持可空类型?
EN

Stack Overflow用户
提问于 2018-01-19 06:20:36
回答 2查看 136关注 0票数 1

这是一个新手问题,但我在任何地方都找不到一个快速的答案。

Facebook的Reason语言支持可空类型吗?如果是,以什么形式?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-01-19 07:14:16

没有null。最接近的是option variant。请参阅下面的各种文档:

https://reasonml.github.io/docs/en/newcomer-examples.html#using-the-option-type https://reasonml.github.io/docs/en/variant.html#option

如果您在JavaScript中有一个null,请让我知道您希望看到等效的原因的特定情况。

票数 2
EN

Stack Overflow用户

发布于 2018-01-19 15:27:38

正如尼尔提到的,Reason本身就有the option type。但是,如果您必须处理来自JavaScript的可能的nullundefined值,也可以使用Js.Nullable.t。当需要时,可以使用Js.toOption将其转换为option

还有一些更具体的类型,它们只处理nullundefined,但分别处理另一个,Js.Null.tJs.Undefined.t,但您很少需要它们。我提到它们只是为了完整性。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48331251

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档