从stdin读取单个char而不按Enter键

时间:2016-10-10 17:52:55

标签: crystal-lang

如何在不按Enter / return的情况下从控制台读取单个字符?

在红宝石中我会使用:

require 'io/console'
input = STDIN.getch

1 个答案:

答案 0 :(得分:11)

试试这个:

char = STDIN.raw &.read_char
p char