ruby - portable - download bitdefender biz removal tools bd usb immunizer launcher




Obtener solo char desde la consola inmediatamente (3)

Esto es posible con el nuevo método getch Ruby 1.9.3:

require 'io/console'
input = STDIN.getch

Docs (Core): http://ruby-doc.org/core-2.3.0/IO.html#class-IO-label-io-2Fconsole

Docs (Lib): http://ruby-doc.org/stdlib-2.3.0/libdoc/io/console/rdoc/IO.html#method-i-getch

Fuente: https://github.com/ruby/ruby/tree/trunk/ext/io/console

Esta pregunta ya tiene una respuesta aquí:

¿Es posible obtener cada char de STDIN una vez que se proporciona (sin esperar la clave de retorno)?


Para una solución sin bloqueo, vea mi respuesta en https://.com/q/8274275/190135

"Cómo conseguir un solo carácter en ruby ​​sin pulsar enter"


Utilice la gema Highline :

require "highline/system_extensions"  # gem install highline
include HighLine::SystemExtensions

print "Enter one character:  "
char = get_character
puts char.chr

del blog de JEG II .





ruby