相关疑难解决方法(0)

为什么Erlang变量未被使用?

为什么要编译这段代码:

triples( [], _,_,_)->
  [];

triples( Self, X, Y, none )->
  [ Result || Result = { X, Y, _} <- Self ].
Run Code Online (Sandbox Code Playgroud)

报告:

./simple_graph.erl:63: Warning: variable 'X' is unused
./simple_graph.erl:63: Warning: variable 'Y' is unused
./simple_graph.erl:64: Warning: variable 'X' is unused
./simple_graph.erl:64: Warning: variable 'X' shadowed in generate
./simple_graph.erl:64: Warning: variable 'Y' is unused
./simple_graph.erl:64: Warning: variable 'Y' shadowed in generate
Run Code Online (Sandbox Code Playgroud)

并返回错误的结果:完全自我.

erlang

20
推荐指数
1
解决办法
2059
查看次数

标签 统计

erlang ×1