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

时间:2017-02-19 22:08:47

标签: elixir

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

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

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

谢谢!

2 个答案:

答案 0 :(得分:2)

你可以使用管道:

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

答案 1 :(得分:0)

您可以通过在iex命令行上添加脚本名称来从iex运行脚本,如下所示:

$iex myscript.exs