我发现自己用dart,c和glsl在相同的代码之间来回跳跃,我想知道是否有可能通过typedef或其他方式让我的生活变得更轻松将别名num
命名为float
。
显然以下不起作用:
typedef num float;
虽然我希望如此。有没有不同的方法来做到这一点?
答案 0 :(得分:2)
你为什么需要这个?你为什么不直接使用“double”这样的类型:
double myVar
Dart支持三种不同的数字类型:num
,double
和int
,其中num可以是int或double。当您不在乎或不知道确切的类型时,您应该使用num
。否则,您应该使用int
或double
。