Yelo
@Yelo
сам ни ни)

Как скрыть возврат данных метода gets в Ruby?

Ни как не могу найти как скрыть возвратные данные методом gets, вот пример:
puts "What are you name?"
a = gets.chomp
puts "My name " + a
=>What are you name?
=>User # как скрыть эти данные?
=>My name User
  • Вопрос задан
  • 148 просмотров
Решения вопроса 1
oh_shi
@oh_shi
require 'io/console'
puts 'What is your name?'
name = STDIN.noecho(&:gets).chomp
puts "My name is #{name}."
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы