You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Elixir脚本执行后无控制台输出问题求助

Elixir脚本执行无输出问题解决办法

你编写的Elixir脚本没有输出,核心原因是Elixir不会自动打印表达式的求值结果——只有当你显式调用输出函数时,内容才会显示在控制台。

你的原代码只是定义了匿名函数并调用它们,但没有将调用结果输出。修改方法很简单,给每个函数调用包裹IO.puts/1函数即可:

修改后的代码:

greeting = fn (name, gender, age) ->
         "Hello #{name} I see you're #{gender} and of age #{age}"
         end

IO.puts(greeting.("Raj", "Male", 33))

greeting2 = fn (place) -> "Hello #{place}" end

IO.puts(greeting2.("Tgode"))
IO.puts(greeting2.("name"))

执行修改后的脚本,控制台就会打印出每个函数调用生成的字符串了。

内容的提问来源于stack exchange,提问作者user51

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.25 20:12:15