История изменений
Исправление vvn_black, (текущая версия) :
Объясните мне, где тут побочный эффект?
вот же «гвозди»:
procedure NegotiateSize(var res: integer);
…
res := h
функция (хоть и называется она процедурой) меняет внутри себя параметр переменную res. Для внешнего уровня это совсем неочевидно и к каким последствиям это приведёт тоже.
Исправление vvn_black, :
Объясните мне, где тут побочный эффект?
вот же «гвозди»:
procedure NegotiateSize(var res: integer);
…
res := h
функция (хоть и называется она процедурой) меняет внутри себя параметр переменную res. Для внешнего уровня это совсем не очевидно и к каким параметрам это приведёт тоже.
Исходная версия vvn_black, :
Объясните мне, где тут побочный эффект?
вот же «гвозди»:
procedure NegotiateSize(var res: integer); … res := h
функция (хоть и называется она процедурой) меняет внутри себя параметр переменную res. Для внешнего уровня это совсем не очевидно и к каким параметрам это приведёт тоже.