gpt4 book ai didi

c - Scala 中是否有 getch() 的等价物?

转载 作者:太空狗 更新时间:2023-10-29 15:51:17 26 4
gpt4 key购买 nike

我正在寻找 Scala 中与 getch 具有相似功能的函数。在使用控制台时,我想让我的程序根据用户输入的字符显示信息(例如,如果我正在显示文本,则按 n 将显示下一页,然后按 p 显示上一页)。现在我正在使用 readLine 或 readChar,但它们要求用户在每次输入后按 Enter,这有点烦人。另外,在 Eclipse 插件的解释器中,会显示输入字符,尽管我想这可能是不可避免的。

最佳答案

scala.Console.readChar ,在 Scala 的当前版本中别名为 Predef.getChar是最直接的方式。

scala> readChar
res0: Char = !

更新

这次没有讨厌的 Enter:

scala> Console.in.read.toChar
res0: Char = !

关于c - Scala 中是否有 getch() 的等价物?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7099223/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com