用于 import/include 的伪路径
路径也可以是所谓的 “pseudo directory” “伪路径”。它们用来解决存在同名模块时的多义问题。
有两个伪路径:
- std:std 这个伪路径代表了 Nim 标准库的抽象位置。例如,import std / strutils 可用来明确地导入标准库里的 stutils 模块。
- pkg:pkg 这个伪路径用来明确地指向 Nim 软件包。不过,其技术细节不在本文档的范围以内。
它的语义是: 使用搜索路径去查找模块名,但是忽略标准库所在位置 。换句话说,它是 std 的反面。
对于所有导入标准库(stdlib)里的模块的情况,建议、优选(但是目前并不强制)把 std/ 这个伪路径写到导入语句里。
当前内容版权归 vectorworkshopbaoerjie 或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问 vectorworkshopbaoerjie .