- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我目前有三个文件:
临时文件.hrl
-export_type([temptype/0]).
-type temptype() :: string().
%% blah blah documentation
临时文件.erl
-module(tempfile).
... more code, but no references to the temptype() type.
random.erl
-module(random).
%% @headerfile "tempfile.hrl"
-include("tempfile.hrl").
-spec random() -> tempfile:temptype().
但是,当使用 edoc 时,没有出现 temptype()
的文档。出现指向 tempfile.html#temptype
的超链接,但它链接到任何地方。我什至尝试使用 -export_type
但这没有用...可能是什么问题?谢谢。
最佳答案
temptype() 不是模块临时文件的一部分。
您可以做的是将声明包含到临时文件模块中。
-export_type([temptype/0]).
-type temptype() :: string().
那时您不必拥有 tempfile.hrl。
=>
临时文件.erl
-module(tempfile).
-export_type([temptype/0]).
-type temptype() :: string().
随机数
-module(random).
-spec random() -> tempfile:temptype().
关于erlang - edoc 没有在 hrl 文件中生成所有文档类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16031807/
我正在开发一系列相关的应用程序,这些应用程序最终将集成到一个版本中。几个应用程序共享相同的记录结构。 我是不是该: a) 在每个应用程序的包含目录中复制定义记录结构的 *.hrl 文件? b) 将单个
我对 .hrl 的内容有点困惑文件应该用于。据我了解.hrl文件可以包含任何有效的 Erlang 代码,并且使用 -include指令实质上会将代码插入 .hrl文件到包含它的任何模块中。 什么样的代
什么是.hrl Erlang/OTP 中的文件?它是某种图书馆机制吗? 最佳答案 类似于“C”包含文件的“头文件”。 需要调用-include来自 .erl 的指令文件以使用它们。可以包含任何有效的
我目前有三个文件: 临时文件.hrl -export_type([temptype/0]). -type temptype() :: string(). %% blah blah documentat
在 Erlang 中,我可以使用定义宏或 .hrl 文件将配置保留在一处。在 Elixir 中最好的地方是什么? 我找不到任何优雅的方法。现在我正在做类似的事情:- def get_server_na
我是一名优秀的程序员,十分优秀!