【发布时间】:2017-02-19 05:07:29
【问题描述】:
如何在不按回车键的情况下从控制台读取单个字符?
在 ruby 中我只会使用:
require 'io/console'
input = STDIN.getch
【问题讨论】:
标签: crystal-lang
如何在不按回车键的情况下从控制台读取单个字符?
在 ruby 中我只会使用:
require 'io/console'
input = STDIN.getch
【问题讨论】:
标签: crystal-lang
试试这个:
char = STDIN.raw &.read_char
p char
【讨论】:
STDIN.ready? 的等价物?当我阅读 Meta/Alt 字符或 Shifted-Fn 键时,我会在 STDIN.ready? 时继续阅读,并在未准备好时返回收集的键。