В этом уроке по Ruby 3 мы узнаем, как осуществлять чтение и запись файлов, как работает формат YAML и зачем он нужен, что такое метод inject и как его использовать. Поговорим о работе с датой-временем и методе strftime. Также узнаем о методах ord/chr, ещё немного поговорим о работе со строками и напишем свой квиз в стиле “кто хочет стать миллионером“, где пользователю будет предлагаться несколько возможных вариантов ответа. Всё прохождение квиза будет протоколироваться в специальном файле. В общем, будет интересно. Таймкоды: 00:00 Введение 01:00 Ответы на вопросы 03:00 Что мы будем создавать? 05:40 Как работает формат YAML? 07:30 Как загружать файлы YAML? 11:00 Конвертируем ключи файлов YAML в символы 11:55 Хранение вопросов и ответов 15:20 Выводим вопросы 17:50 Метод inject и превращение массива в хэш 20:45 Методы ord и chr 24:50 Завершаем метод inject 28:00 Обрабатываем ответ пользователя 29:45 Метод between? 32:30 Проверяем корректность ответа 3
Hide player controls
Hide resume playing