我一直在搜索官方文档和现有问题,但没有找到任何相关信息-在Elm中,如何查看Elm中某个包所包含或暴露的成员/方法/变量,(例如python中的dir方法),而不必每次都深入源代码?
我想做的是获得导入包公开哪些方法的简单列表。 (因此,对于像List这样的包,它应该输出reverse
,all
,any
,map
等。)我尝试在elm repl
中使用制表符补全,并在VS代码编辑器中尝试了elm扩展,并且elm repl
不提供任何方法,例如help
,doc
,?
,dir
,man
等,所以我不知道从哪里开始。我想知道,除了为他们使用的每个程序包提取源代码之外,其他人还会怎么做?
我为新手问题感到抱歉,如果我看错了或者错过了什么,但是在https://elmprogramming.com教程中甚至找不到任何东西。预先感谢。
但是,如果您不想在运行时实际做这种事情,而是作为一种方便进行开发的方法,榆树包装系统会强制要求将所有公共功能都记录在案,所以如果您访问包页面,每个公用函数和类型都将在此处进行记录(显然,它不能强制执行文档的内容,但至少会列出该内容)。