【发布时间】:2016-03-21 13:31:02
【问题描述】:
其实我迷茫了几天终于决定问这个问题了。
Facebook 团队在 React 和 Immutable pages 上使用这种代码风格。有人可以解释一下如何阅读这些内容。
这是链接页面的代码副本:
List.of<T>(...values: T[]): List<T>
我们应该如何阅读这篇文章?
【问题讨论】:
-
对什么感到困惑?类型注释?在此示例中,
List.of采用可变数量的T类型的参数并返回List<T>类型的列表对象。查看 Flow 或 Typescript 文档。 -
@FelixKling 只是一般,如何阅读该代码。什么是
,T[ ]:List 。正如我所说,整行对我来说没有意义。 -
这些都是类型注解。也许这是一个更好的例子:facebook.github.io/immutable-js/docs/#/Collection/count。在文档中有类型注释会告诉您函数期望或返回的值的类型(例如数字)。对于您的示例,您想查看“泛型”。在类型化语言中比较常见:github.com/Microsoft/TypeScript-Handbook/blob/master/pages/….
标签: javascript facebook syntax reactjs immutable.js