gpt4 book ai didi

erlang - 错误的功能数量和警告 : function hello_world/0 is unused

转载 作者:行者123 更新时间:2023-12-04 08:28:16 26 4
gpt4 key购买 nike

我刚开始学习 Erlang,所以我将其编码为 new.erl :

-module(new).
-export([hello_world]/0).
hello_world()->io:fwrite("Hello\n").
所以函数名是 hello_world它拥有 Hello作为字符串。
但是每当我想运行它时,我都会得到这个结果:
new.erl:2: bad function arity
new.erl:3: Warning: function hello_world/0 is unused
error
那么如何解决这个问题,这里出了什么问题?

最佳答案

你写了:

 -export( [ hello_world ]/0 )
它应该是:
 -export( [ hello_world/0 ] ).
export需要一个列表,其中列表中的每个元素都是函数名,后跟一个斜杠,后跟函数的数量。列表没有数量,这是你写的。
请注意,当您只是编写测试代码时,它更容易使用:
-compile(export_all).
这将导出模块中定义的所有函数。

关于erlang - 错误的功能数量和警告 : function hello_world/0 is unused,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65153642/

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