【问题标题】:Single data type for different variables不同变量的单一数据类型
【发布时间】:2018-11-07 18:02:54
【问题描述】:

让我们直截了当。我是Flow 的新手。我想为不同的变量声明单一数据类型,就像我们在Java 中所做的那样。

public class Person {
    String name, nickName;
}

当前代码

// @flow
export default class Person {
    name : string;
    nickName : string;
}

我想要的是这样的

// @flow
export default class Person {
    name, nickName : string;
}

不同变量的一种数据类型。这可以使用Flow 吗? .我搜索了网络,阅读了官方文档,但找不到任何积极的东西。

【问题讨论】:

  • 也许你说的是 TS,你可以使用TypeScript
  • 我需要流量解决方案。是否可以使用 Flow ? @WalterChapilliquen-wZVanG

标签: javascript ecmascript-6 flowtype


【解决方案1】:

不,这是不可能的。该语法基于即将推出的class fields proposal,它不支持此类语法。以下是相关的制作规则:

类元素:
  方法定义
  static 方法定义
  字段定义;
  ;

字段定义:
  ClassElementName Initializeropt

类元素名称:
  属性名称

物业名称:
  文字属性名称
  计算属性名称

 文字属性名称:
  标识符名称
  字符串字面量
  数字字面量

计算属性名称:
  [AssignmentExpression]

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-09-25
    • 1970-01-01
    • 2019-08-05
    • 1970-01-01
    • 2021-07-12
    • 1970-01-01
    • 2022-01-22
    • 1970-01-01
    相关资源
    最近更新 更多