@ -82,7 +82,7 @@ fn function2() -> io::Result<()> {
}
```
上面的例子给出了很好的解决方案,使用模块引入的方式,具体的 `Result` 通过`模块 `::Result` 的方式进行调用。
上面的例子给出了很好的解决方案,使用模块引入的方式,具体的 `Result` 通过 `模块::Result` 的方式进行调用。
可以看出,避免同名冲突的关键,就是使用**父模块的方式来调用**,除此之外,还可以给予引入的项起一个别名。