Import 使导入标识符的部分对导入者可见(使用?)

Import 使导入标识符的部分对导入者可见(使用?),import,nim-lang,Import,Nim Lang,在nim的模块中,当我们导入时,只能访问此导入的公共标识符。 说: 尼姆 尼姆 直到现在一切都很好,但现在看看: 尼姆 尼姆 结果是 b、 nim(2,11)错误:未声明的标识符:“鸟粪” 这要求我们: 尼姆 现在它工作了。 但是,我们无法知道模块的导入要求列表是什么,是吗? 如果你有这样的东西,那就太好了: 尼姆 在C++中,它看起来像一个使用了BASE::成员< >的类,它使Type文件可见。 怎么办?您可以手动选择单个符号。这似乎不是一个非常虚构的语法。lol,事实上,我只是尝试了一下,

在nim的模块中,当我们导入时,只能访问此导入的公共标识符。
说:
尼姆

尼姆

直到现在一切都很好,但现在看看:

尼姆

尼姆

结果是

b、 nim(2,11)错误:未声明的标识符:“鸟粪”

这要求我们:
尼姆

现在它工作了。
但是,我们无法知道模块的导入要求列表是什么,是吗?
如果你有这样的东西,那就太好了:
尼姆

<>在C++中,它看起来像一个使用了BASE::成员< <代码> >的类,它使Type文件可见。
怎么办?

您可以手动选择单个符号。这似乎不是一个非常虚构的语法。

lol,事实上,我只是尝试了一下,它就这样工作了,使用了问题的假设语法。好。没有惊喜的语言。
import bird
proc shit*(): auto = "yuk"
import A
echo shit()
from bird import guano
proc shit*(smell: guano): auto = "yuk"
import A
echo shit(guano())
import a, bird
echo shit(guano())
from bird import guano
export guano  # imaginary syntax
proc shit*(smell: guano): auto = "yuk"