С Delphi вы чаще используете временные переменные, чем с другими языками? - PullRequest
7 голосов
/ 21 июля 2009

Поскольку Delphi заставляет вас пройти весь путь до раздела var метода для объявления локальной переменной, не нарушаете ли вы "Закон Кудряшки" (повторное использование переменных) чаще, чем вы? В колледже? (Если, конечно, вы не запрограммировали Паскаля в колледже).

Если это так, что вы делаете, чтобы избавиться от этой привычки, особенно в функциях, где вам нужно получить и / или установить большое количество свойств. Есть ли порог, в котором допустимо объявлять TempInt : Integer и TempStr : String. (Вы используете 'e' в T<b>e</b>mp иногда, а не в другое время?)

Ответы [ 11 ]

1 голос
/ 21 июля 2009

Я думаю, что Delphi делает исключение из-за чрезмерного использования временных переменных. Большую часть времени, когда я создаю функцию / процедуру, где я знаю, что мне понадобятся циклы или временные строки, первое, что я делаю, это создаю var i, j: integer; TMP: строка; и добавьте больше по мере необходимости:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...