Наш чатик

Телеграм чат начинающих программистов. Общаемся и помогаем друг другу

Если ссылка не открывается, можно найти нас в поиске по чатам @rubyrush или пойти другими путем

Менделеев.json

Мы уже неоднократно говорили, что хранить данные в коде программы — зло. В уроке про ассоциативные массивы мы писали программу «Таблица Менделеева» и в ней данные как раз «захардкожены» в текст программы.

Перепишите программу и вынесите информацию о химических элементах в JSON-файл.

Сделайте JSON-файл из той информации, которая уже есть в программе mendeleeb.rb.

Потом как обычно подключите JSON-парсер, прочитайте файл и запишите его в ассоциативный массив. Не забудьте показать пользователю все доступные элементы.