Elixir-如何返回通过IEX控制台另一个函数可以拾取的值



新颖的elixir,我正在尝试编写一个简单的游戏,该游戏将具有readfrom/1函数,该函数读取输入并相应地播放游戏,然后是一个print/1函数打印该游戏。

由于它们将通过一个接一个地通过IEX调用,因此如何使print/1函数从readfrom/1打印结果?在任何其他语言中,我都只能保存我需要的变量值,然后使用打印/1函数将它们保存。

由于要求,我必须这样做,我找不到任何可以帮助我解决这个问题的东西。

谢谢!

您可以使用管道:

iex> args |> readFrom() |> print()

您可以通过在IEX命令行上添加脚本名称来从IEX运行脚本,例如:

$iex myscript.exs

最新更新