相关疑难解决方法(0)

Dart是否支持枚举?

Dart是否支持枚举?例如:

enum myFruitEnum { Apple, Banana }
Run Code Online (Sandbox Code Playgroud)

粗略搜索文档表明没有.

enums dart

74
推荐指数
3
解决办法
3万
查看次数

Dart如何获得枚举的"价值"

在Dart中提供枚举之前,我写了一些繁琐且难以维护的代码来模拟枚举,现在想要简化它.我需要将枚举的值作为字符串获取,例如可以用Java完成,但不能.

例如,当我想要的是"星期一"时,小测试代码片段在每种情况下返回'day.MONDAY'

enum day {MONDAY, TUESDAY}
print( 'Today is $day.MONDAY');
print( 'Today is $day.MONDAY.toString()');
Run Code Online (Sandbox Code Playgroud)

我是否更正为了得到'星期一'我需要解析字符串?

enums dart

31
推荐指数
14
解决办法
2万
查看次数

在dart中为枚举添加方法或值

在java中,当您定义枚举时,您可以执行类似于以下操作的操作.这在Dart有可能吗?

enum blah {
  one(1), two(2);
  final num value;
  blah(this.value);
}
Run Code Online (Sandbox Code Playgroud)

dart

26
推荐指数
9
解决办法
2万
查看次数

DART - 我可以将字符串转换为枚举吗?

有没有办法将字符串转换为枚举?

enum eCommand{fred, joe, harry}

eCommand theCommand= cast(eCommand, 'joe');??
Run Code Online (Sandbox Code Playgroud)

我想我只需要搜索枚举(例如循环)。

干杯

史蒂夫

enums dart

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

dart:将类构造函数标记为const是什么意思

所以我看到这样的代码:

class Whatever {
  final String name;
  const Whatever(this.name);
}
Run Code Online (Sandbox Code Playgroud)

构造函数被标记为事实会发生什么变化const?它有什么作用吗?

我读了这个:

对要用作编译时常量的变量使用const。如果const变量在类级别,则将其标记为静态const。(实例变量不能为常量。)

但这对于类构造函数似乎没有意义。

dart

7
推荐指数
1
解决办法
741
查看次数

标签 统计

dart ×5

enums ×3