新颖的elixir,我正在尝试编写一个简单的游戏,该游戏将具有readfrom/1函数,该函数读取输入并相应地播放游戏,然后是一个print/1函数打印该游戏。
由于它们将通过一个接一个地通过IEX调用,因此如何使print/1函数从readfrom/1打印结果?在任何其他语言中,我都只能保存我需要的变量值,然后使用打印/1函数将它们保存。
由于要求,我必须这样做,我找不到任何可以帮助我解决这个问题的东西。
谢谢!
您可以使用管道:
iex> args |> readFrom() |> print()
您可以通过在IEX命令行上添加脚本名称来从IEX运行脚本,例如:
$iex myscript.exs