首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >graphql中的问号是什么?

graphql中的问号是什么?
EN

Stack Overflow用户
提问于 2019-10-09 20:00:47
回答 1查看 1K关注 0票数 1

这里的各种问号是什么意思?

代码语言:javascript
复制
type GraphQLEnumValueDefinition = {
  name: string;
  value?: any;
  deprecationReason?: string;
  description?: ?string;
}

来源:https://graphql.org/graphql-js/type/#graphqlenumtype

在graphql中还有问号的其他用法吗?

EN

回答 1

Stack Overflow用户

发布于 2019-10-09 22:02:54

GraphQL.js是使用Flow编写的,它是一个静态类型检查器,在JavaScript之上引入了一些额外的语法。?表示一个Maybe Type,这仅仅意味着该值是可选的。因此,具有string类型的属性必须始终是string,而具有?string类型的属性可以是string、nullundefined

因为GraphQL.js是用Flow编写的,所以它生成的文档包含Flow语法。但是,此语法与GraphQL本身无关。在GraphQL语法本身中,?不是一个标记。

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

https://stackoverflow.com/questions/58303683

复制
相关文章

相似问题

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