如果您打开int.dart类源代码,则会发现isEven写为:
int.dart
isEven
/** Returns true if and only if this integer is even. */ bool get isEven;
我想知道该方法在哪个类中实现?
它在实现接口的实现类中实现int。哪个类(或是否确实有一个类)取决于后端。
int
VM具有许多实现的类int,但是所有这些类都从同一个超类获得其isEven实现。
编译为JavaScript时,整数直接由JavaScript数字表示。编译后的代码会将它们视为实现内部类的Dart对象,并且也实现isEven。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
点击生成二维码
我来说两句