腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
搜索
关闭
文章
问答
(111)
视频
开发者手册
清单
用户
专栏
沙龙
全部问答
原创问答
Stack Exchange问答
更多筛选
回答情况:
全部
有回答
回答已采纳
提问时间:
不限
一周内
一月内
三月内
一年内
问题标签:
未找到与 相关的标签
筛选
重置
2
回答
为什么
Dialyzer
没有发现这个代码错误?
最后两行(feed_squid(FeederRP)和feed_red_panda(FeederSquid))显然违反了定义的约束,但
Dialyzer
发现它们还好。对于R15B01,
Dialyzer
不会发现这个代码的错误。观察到的行为是,一旦对给定函数的调用在函数的体内成功,
Dialyzer
将忽略相同代码单元中的稍后错误。 这种行为的理由是什么?我理解成功输入背后的哲学是“永不哭泣狼”,但在目前的场景中,
Dialyzer
显然忽略了有意定义的函数规范(在它看到之前正确调用了这些函数之后)。我理解代码不会导致运行时崩溃。
浏览 1
提问于2012-08-07
得票数 6
1
回答
什么是
Dialyzer
的成功打字在药方?
在询问之前,我试着在谷歌上搜索来了解它,因为药剂没有被广泛使用,文章的数量也就少了。描述成功打字的文章给出了过于抽象的信息,使我难以理解。
浏览 5
提问于2022-05-22
得票数 0
1
回答
Dialyzer
说函数永远不会被调用,即使它是
我只是添加了typespecs并运行了
Dialyzer
(通过dialyxir)。end defp g(pid) do end如果我将对ElixirTalk.connect的调用替换为对spawn的调用,则
Dialyzer
浏览 4
提问于2016-05-16
得票数 7
1
回答
Dialyzer
不会捕捉返回函数的错误。
) fn number -> number > min end显然输入错误,我得到了一个成功的信息:[ init_plt: '/home/user/Workplace/fl4m3/grokking_fp/_build/dev
浏览 8
提问于2022-02-16
得票数 1
回答已采纳
1
回答
固定字节长度位串的长生不老型-
Dialyzer
不高兴
# 25 byte bitstring with start-of-frame byteend[ElixirLS
Dialyzer
] Invalid type specification for function 'TestModule':my_type_test/0.有人知道为什么
Dialyzer
不喜欢这个吗?
浏览 1
提问于2018-06-06
得票数 0
回答已采纳
3
回答
我能告诉
Dialyzer
忽略一些模块吗?
我正在建造一个PLT
dialyzer
--output_plt lib.plt --build_plt --apps stdlib kernel mnesia ssl public_key crypto
浏览 4
提问于2014-01-20
得票数 4
回答已采纳
1
回答
为什么
Dialyzer
没有捕捉到这个简单的错误?
透析器不会发出此函数返回类型不一致的信号:myfun(0) -> zero;myfun(2) -> other_number.myfun(_) -> other_number.谢谢
浏览 3
修改于2020-12-20
得票数 5
2
回答
如何让
Dialyzer
接受对故意抛出的函数的调用?
如何让
Dialyzer
接受保证抛出的对throw_or_ok/1的调用?
浏览 25
修改于2021-01-27
得票数 2
1
回答
Dialyzer
错误调用丢失或未导出函数gen_server: call /4
stop_link(UserDefined) -> ok我无法理解这是什么问题,任何人都请指导我的错误是什么,我刚刚开始与二郎,我将非常感谢你能简单地解释它。
浏览 0
修改于2018-06-30
得票数 0
回答已采纳
1
回答
Dialyzer
发射类型规范是成功键入多个同名函数的子类型
我认为这是在Elixir中用不同的参数类型编写函数的正确方法,但鉴于
Dialyzer
一直在发出警告,我开始怀疑我是否写错了这段代码?prop2: integer(), prop4: boolean(), }
dialyzer
浏览 1
修改于2019-06-20
得票数 0
2
回答
为什么
Dialyzer
告诉我这个有趣的合同有重叠的领域?
Dialyzer
说,它将忽略规格,因为重叠的领域。我还有一个观点,在尝试定义输入fifo之前,我有一个运行良好的版本,一个透析器告诉我,没有什么能阻止使用不正确的列表。
浏览 2
修改于2020-06-20
得票数 8
回答已采纳
1
回答
,“将永远不会回来”从
Dialyzer
?
我正在使用透析器修复Erlang代码中的错误。这一行会产生以下错误: will never return since the success typing is and the contract is (Format,Data) -> 'ok' when Format
浏览 0
修改于2020-12-14
得票数 2
回答已采纳
1
回答
为什么透析器在nocatch上失败?
,compute_md5_from_file,1, {
dialyzer
_plt,,[{file,"
dialyzer
_plt.erl"},{line,485}]}, [{file,"
dialyzer</em
浏览 9
修改于2020-12-06
得票数 1
回答已采纳
2
回答
使用make和grep忽略现有的透析器错误
但是我的剧本 @echo Building local plt at $(DEPS_PLT) @(echo "Using
Dialyzer
in `which
dialyzer
`";
dialyzer
--output_plt $(DEPS_PLT) --build_plt --apps $(DEPS)) @(echo "Using
Dia
浏览 3
提问于2015-01-13
得票数 1
1
回答
当用于分析时,透析器将正确的.plt文件视为无效。
我使用以下命令为ejabberd和标准库构建了.plt文件:对生成文件的手动检查表明该文件是有效的: $
dialyzer
--check_plt
dialyzer
/ejabbe
浏览 2
提问于2014-06-03
得票数 0
回答已采纳
1
回答
从记录中删除字段时出现透析器错误
删除第5个字段后,
dialyzer
报告试图访问元素#34的记录范围之外的索引。透析器错误-{function_clause,[{lists,nth,2,[]}, {
dialyzer
_typesig,get_bif_constr,4,[]}, {
dialyze
浏览 3
提问于2015-01-06
得票数 0
1
回答
透析器:分析失败,错误。(透析虫?还是错误地使用地图类型?)
dialyzer
: Analysis failed with error: {
dialyzer
_contracts,extra_contract_warning,6,[{file,"
dialyzer
_contracts.erl"}, {line,712}]},{
dialyzer</e
浏览 4
提问于2015-07-14
得票数 2
回答已采纳
2
回答
Rebar3用HiPE编译透析器模块吗?
在运行透析器独立运行时,它用HiPE编译其模块,以加快分析速度: Compiling some key modules toRebar3在运行rebar3
dialyzer
命令时会这样做吗?并不是这么说的。
浏览 6
提问于2017-05-12
得票数 4
回答已采纳
1
回答
PLT代表什么?
我一直在使用
Dialyzer
(和Dialyxir)在一个大的药方代码库,当我运行它时,它会释放出大量的诊断信息。它经常引用.plt文件。"PLT“在Erlang和
Dialyzer
的语境中代表什么?
浏览 6
提问于2020-04-29
得票数 2
回答已采纳
2
回答
如何将透析器与解析转换模块一起使用
我正尝试在我的erlang应用程序上使用
dialyzer
,但输出如下: --src -r src \ --verbose Checking whether the PLT c:/MinGW/msys/1.0/home/niahoo/.
dialyzer
浏览 5
提问于2013-05-24
得票数 0
回答已采纳
第 2 页
第 3 页
第 4 页
第 5 页
第 6 页
点击加载更多
领券