小编Lea*_*ast的帖子

GraphQL 中的空白是否重要?

在 GraphQL 中,空格似乎很重要,因为它分隔令牌:

{
  human(id: "1000") {
    name
    height
  }
}
Run Code Online (Sandbox Code Playgroud)

但是,规范说空格不重要,并且没有指定标记、名称等的分隔方式。

我认为换行符在分离nameheight在上面的例子中可能很重要。删除换行符并将它们放在同一行上,用空格或制表符分隔是否有效?我认为缩进是微不足道的?这是有效的 GraphQL,是否与上述完全等效?:

{human(id: "1000") {name height}}
Run Code Online (Sandbox Code Playgroud)

显然,这将打破,如果我们消除之间的空间nameheight,让空间显得无关紧要。由于 GraphQL 不使用逗号,规范是否应该指定空格很重要?

graphql

5
推荐指数
1
解决办法
525
查看次数

标签 统计

graphql ×1