我通常会看到import
Idris 中的指令用于文件.idr
。但在此处的代码import
中,我看到一个在目录上使用的实例。
import public Text.Lexer
,其中Text.Lexer是一个仅包含一个名为Core.idr
.
我找不到此类用法的文档。该教程似乎没有说可以导入目录,或者是什么意思。
有人可以帮助解释目录中导入指令的含义吗?
我通常会看到import
Idris 中的指令用于文件.idr
。但在此处的代码import
中,我看到一个在目录上使用的实例。
import public Text.Lexer
,其中Text.Lexer是一个仅包含一个名为Core.idr
.
我找不到此类用法的文档。该教程似乎没有说可以导入目录,或者是什么意思。
有人可以帮助解释目录中导入指令的含义吗?
该存储库中还有一个文件
Text/Lexer.idr
。import Text.Lexer
只需导入这个单个文件即可。无法导入目录。在 Idris 和相关语言中,一个模块
A
和一些嵌套在A
. 语言不强加任何关系;这样做纯粹是为了组织目的。