import 'package:latlong/latlong.dart';
import 'dart:ui';
上面的两个导入都有名为 Path
的类,我需要一种方法来区分它们,因为我需要在同一个 dart 文件中使用它们。
是否有语法专门指向我想使用的路径
?
最佳答案
import 'dart:ui' hide Path;
import 'dart:ui' as ui;
然后,当您使用 Path
时,它是从 latlong
使用的,如果您使用 ui.Path
,则从 dart:ui
被使用。
这一行可以省略
import 'dart:ui' hide Path;
但它允许您使用 dart:ui
中的所有其他类型而无需 ui.
前缀。
关于syntax - 如何从两个不同库的相同命名类中指定某个类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54750098/