Попросил Gemini Pro написать рассказ про нелицензионную копию программы. Рассказ от ChatGPT-4 — здесь.
Последствия возврата значения через неявную ссылку
В Active Oberon в процедурах-функциях доступна локальная переменная RESULT
. Она представляет собой ссылку на переменную, в которую возвращают значение. Это сделано для возможности экономить ресурсы при возврате структур (массивов, записей и указателей на них), но такое решение хранит в себе подвох.
Подписаться на:
Сообщения (Atom)