如何在 Elixir 中不按 Enter 获取单个字符?

sbs*_*sbs 6 io elixir

类似于 Ruby 的STDIN#getch.

ElixirIO.gets/2需要按回车键来获取角色。有没有办法在 Elixir 中不按 Enter 获得单个字符?

Iva*_*rov 0

每当我尝试用几乎任何语言实现与 stdio 的重要交互时,ncurses 都会弹出。所以我会看一下这个 NIF https://github.com/jfreeze/ex_ncurses