Всем Хай! И мы продолжаем. С сегодняшнего дня у нас открывается 4 блок обучения, в котором мы разберём, что такое функции в программировании. Теории здесь будет мало, зато практики будет много. И в конце блока у нас на выходе будет интересная и популярная игра, со своей графикой, насколько это возможно в консоли, и противником. Поэтому советую сразу подписаться на канал, чтобы узнать, что будет за игра и вместе изучить весь процесс создания игры. Дублирование кода - Зло! Я думаю, у вас возникали...
Предыдущая часть: Продолжим проектировать воображаемый компьютер. Допустим, нам нужно в программе вывести строку "Hello". Для этого нужно (опустим детали) перебирать символы строки и записывать их в позицию курсора на экране. Потом нам понадобилось вывести строку "World". Придётся повторить то же самое, что и для первой строки. Очень быстро приходит понимание, что повторно писать один и тот же код – путь в никуда. Первая мысль – нельзя ли уже написанный код использовать повторно? В общем-то можно...