Я знаю о readInt
и readLine
подобных методах чтения ввода с клавиатуры и могу заполнить переменные данными, введенными пользователем. Но в REPL ничего не отображается, когда символы печатаются. Есть ли настройка в REPL, чтобы сделать их видимыми? Или я должен использовать другой способ чтения ввода от пользователя?Чтение ввода с клавиатуры в Scala с введенными символами
5
A
ответ
5
Я удивлен, что на это еще не дан ответ. Я снова столкнулся с той же проблемой. Попробуйте запустить REPL так:
C:\> scala -Xnojline
Это следует отключить JLine и позволяют использовать метод readLine
, как вы могли бы ожидать (отображение символов, напечатанных при вводе их).
Смежные вопросы
- 1. чтение ввода с клавиатуры
- 2. Scala HashMap с введенными вводами
- 3. Чтение ввода с клавиатуры в R
- 4. Чтение ввода с клавиатуры в Swift
- 5. C# - Создать строку с точно введенными символами
- 6. Чтение клавиатуры ввода
- 7. Чтение ввода с клавиатуры в массив с Groovy
- 8. Обмен номерами клавиатуры с символами
- 9. Несоответствие между введенными и прочитанными символами
- 10. Чтение небуферизованного ввода клавиатуры в Clojure
- 11. Чтение ввода аппаратной клавиатуры в приложении
- 12. динамически увеличивать тип ввода текстового поля в соответствии с введенными в него символами
- 13. Чтение ввода с клавиатуры в загрузке ядра Linux
- 14. WPF - Активность клавиатуры с символами и FKeys
- 15. ввода с клавиатуры HTML
- 16. ввода с клавиатуры помощи
- 17. Проверка ввода с клавиатуры
- 18. ввода с клавиатуры в класс
- 19. Сценарий Autograder - чтение ввода с клавиатуры из текстового файла
- 20. Чтение PDF, проблемы с символами
- 21. Чтение строки с escape-символами
- 22. Чтение строк ввода в массив в Scala?
- 23. Чтение клавиатуры Вход с ViewModel
- 24. Visual Basic Чтение с клавиатуры
- 25. Чтение с клавиатуры в UTF-8
- 26. Чтение имен файлов с клавиатуры
- 27. Строка ввода с непечатаемыми символами
- 28. Обработка ввода с клавиатуры клин
- 29. Проблема ввода с клавиатуры Pygame
- 30. Блокировка ввода с клавиатуры HID
@ om-nom-nom - Это не показывает вам, что вы печатаете, только то, что вы набрали после нажатия клавиши ввода (когда это, вероятно, слишком поздно). –
Если я возьму файл класса, который был скомпилирован из кода Scala и запустил его с помощью 'java.exe', символы будут видны по мере ввода, без необходимости писать код для их отображения. Завершенное приложение будет запущено с помощью 'java.exe', поэтому я не хочу писать код для этого только из-за поведения REPL. – Gigatron
Я думаю, что Scala REPL (все еще) использует JLine. Вероятно, вы можете копаться в источнике REPL и узнать, как добраться до соответствующих объектов и вызвать правильный метод для изменения поведения ввода. ... Надеюсь, это достаточно смутно для вас ... –