繁体   English   中英

如何在 Flutter 中使用枚举作为返回值?

[英]How do I use an enum as a return value in Flutter?

我在搜索中找不到这个问题的答案。 如何返回枚举作为 function 的结果? 这感觉像是一个愚蠢的问题,我就是想不通。

enum getCardObjectType(val object) {
    if(val is wantedObjectType)
      return CardType.Link;
  }

使用CardType作为返回类型。

CardType 是一个枚举的事实并没有改变这里的语法,类型只是 CardType。

枚举的一个例子是:

enum CardType {
    link,
    option2
}

你的 function 应该是这样的:

CardType getCardObjectType(val object) {
    if(val is wantedObjectType)
      return CardType.Link;
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM