小编Ndi*_*mah的帖子

如何在 dart 中重写枚举的 toString 方法

我只是想知道是否可以重写toStringdart 中的方法,这就是我所拥有的:

enum Style{italic, bold, underline}
Style.italic.toString() 
// print Style.italic, but I want it to be just italic
Run Code Online (Sandbox Code Playgroud)

enums dart

6
推荐指数
1
解决办法
4614
查看次数

dart 中如何检查一个类型是否是另一个类型的子类型

我最近发现自己处于一种情况,我想检查一个类型是否是另一个类型的子类型,这就是我尝试过的

 abstract class Record{}
 class TimeRecord extends Record{}
 
 void test(){
   print(TimeRecord is Record); // return false but why ??
 }
Run Code Online (Sandbox Code Playgroud)

subtype dart flutter

5
推荐指数
2
解决办法
2723
查看次数

标签 统计

dart ×2

enums ×1

flutter ×1

subtype ×1