如何在不按回车/返回的情况下从控制台读取单个字符?
在ruby中,我只需使用:
require 'io/console' input = STDIN.getch
试一试:
char = STDIN.raw &.read_char p char
STDIN.ready?
STDIN.ready?
的等效方法?当我读取 Meta/Alt 字符或 Shifted-Fn 键时,我会在STDIN.ready?
返回 false 之前一直读取,并在其返回 false 时返回收集到的键。 - rahul