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

  • 關於本站
  • 免責聲明