相关疑难解决方法(0)

Dart 中有编译器预处理器吗?

由于在启动 dart 应用程序之前需要进行编译,我想知道编译器预处理器是否可用,或者计划在不久的将来用于 Dart。
到目前为止,我在网上/飞镖网站内的搜索均未成功。

(通过预处理器,我的意思是:

#define max(A,B)    ( (A) > (B) ? (A):(B)) 
Run Code Online (Sandbox Code Playgroud)

或者 :

#define NumType double
#define NumTypeZero 0.0

// used with :
NumType myNum = NumTypeZero;
Run Code Online (Sandbox Code Playgroud)

或者 :

#define DEBUG 

// use
#ifdef DEBUG
   print('var1 : $var1, var2:$var2, ...');
#endif
Run Code Online (Sandbox Code Playgroud)

)

编辑:我想知道为什么没有准备好预处理器,因为从那时起我们似乎“接近”了:
-Dart 必须扫描文件中的库依赖项才能以正确的顺序加载库。
- Dart 编辑器还会扫描文件以进行语法、类型检查和其他检查。
- 可以在编辑器中启动一些自动文件处理(我找不到有价值的链接,如果你有的话请告诉我)。

compilation dart

8
推荐指数
1
解决办法
4729
查看次数

标签 统计

compilation ×1

dart ×1