Я прочитал это article и попытаюсь выполнить упражнение на языке программирования D, но столкнулся с проблемой в первом упражнении.Как я могу захватить одиночный ключ в D Language Language + Tango?
(1) Показать ряд чисел (1,2,3,4, 5 .... и т.д.) в бесконечном цикле . Программа должна выйти, если кто-то попадает на определенный ключ (скажите ключ ESCAPE).
Конечно, бесконечный цикл не является большой проблемой, но остальное. Как я мог захватить ключевой удар в D/Tango? В FAQ по танго он говорит, что использует функцию C kbhit() или get(), но, как я знаю, они не находятся в стандартной библиотеке C и не существуют в glibc, которые поставляются с моей машиной Linux, которую я использую для программирования.
Я знаю, что могу использовать некоторую стороннюю библиотеку, такую как ncurses, но у нее такая же проблема, как kbhit() или get(), это не стандартная библиотека на C или D, а не предустановленная в Windows. Я надеюсь, что я мог бы выполнить это упражнение, используя только D/Tango и мог бы запускать его как на Linux, так и на Windows.
Как я мог это сделать?