gpt4 book ai didi

elm - 如何在 Elm 中列出类似 package/dir 的方法的暴露成员?

转载 作者:行者123 更新时间:2023-12-04 10:53:33 26 4
gpt4 key购买 nike

我一直在搜索官方文档和现有问题,但找不到任何关于此的信息 - 在 Elm 中,如何查看属于或由 Elm 中的包公开的成员/方法/变量,(例如python 中的 dir 方法),而不必每次都深入研究源代码?

我想要做的是获得一个简单的列表,其中列出了导入的包公开了哪些方法。 (所以对于像 List 这样的包,它应该输出 reverseallanymap 等)我尝试在 elm repl 中完成制表符以及 VS 代码编辑器中可用的 elm 扩展,以及 elm repl不提供任何方法,例如 help , doc , ? , dir , man等等,所以我什至不知道从哪里开始。我想知道除了提取他们使用的每个包的源代码之外,其他人是如何做到这一点的。

对于新手问题,如果我误读或遗漏任何内容,我深表歉意,但我什至无法在 https://elmprogramming.com 中找到任何内容教程。提前致谢。

最佳答案

不幸的是,Elm 中没有这样的东西可以对模块进行反射(至少从 0.19.1 开始)。

但是,如果您不希望在运行时实际执行此类操作,而是作为一种方便的查找开发方式,elm 打包系统强制要求记录所有公共(public)函数,因此如果您访问该包页面,每个公共(public)功能和类型都将记录在那里(显然它不能强制执行文档的内容,但至少会列出)。

关于elm - 如何在 Elm 中列出类似 package/dir 的方法的暴露成员?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59342601/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com