logo
  • 教程列表
  • SO官方文档
  • 文件和 IO 操作
    • 将字符串写入文件
    • 打开和关闭文件
    • 得到一个输入的 char
    • 从 STDIN 读书
    • 阅读 ARGV 的论点
  1. StackOverflow 文档
  2. Ruby Language 教程
  3. 文件和 IO 操作
  4. 得到一个输入的 char

得到一个输入的 char

Created: November-22, 2018

与 gets.chomp 不同,这不会等待新行。

必须包含 stdlib 的第一部分

require 'io/console'

然后可以编写一个辅助方法:

def get_char
  input = STDIN.getch
  control_c_code = "\u0003"
  exit(1) if input == control_c_code
  input
end

如果按下 control+c,它就会退出。

  • 从 STDIN 读书
  • 打开和关闭文件

Copyright © 2018. All right reserved

tastones.com 备案号:鲁ICP备18045372号-1

  • 关于我们
  • 免责声明