首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

dart系列之:你的地盘你做主,使用Extension对类进行扩展

当然,并不是所有的类都可以使用extention进行扩展。比如dynamic类型就不能进行扩展。 但是使用var类型,只要该类型可以被推断出来,那么就可以使用extention扩展。...比如我们需要使用两个lib扩展文件,extention1.dart和extention2.dart.但是两个扩展文件中都定义了parseInt方法对String进行扩展。...import 'extention1.dart'; import 'extention2.dart' hide StringToNumber2; print('18'.parseInt()); 还有一种情况就是显示调用...extension,如下所示: import 'extention1.dart'; import 'extention2.dart'; print(StringToNumber('18').parseInt...如果两个extention的名字也相同的话,那么可以通过prefix来进行区分: import 'extention1.dart'; import 'extention2.dart' as ext2;

97830
您找到你想要的搜索结果了吗?
是的
没有找到
领券