Объявление переменных - PullRequest
2 голосов
/ 20 июня 2009

Скажем, у вас есть переменная с именем hotelPropertyNumber . Содержимое всегда будет числом, но обычно используется как строка. Будет ли что-то «неправильным» в объявлении строки как строки, чтобы вам не приходилось постоянно преобразовывать ее в строку… или это плохая привычка программирования?

Спасибо.

Ответы [ 12 ]

0 голосов
/ 20 июня 2009

Я согласен с @Eric. Вы обнаружите, что если вы объявите его как строку, вы будете делать ошибки, либо анализируя его как int, либо принудительно применяя его как int. Просто используйте int.

0 голосов
/ 20 июня 2009

Нет, не обязательно неправильно. Но вы можете рассмотреть возможность переименования переменной, чтобы отразить, что это строка. Я не думаю, что есть простой ответ на вопрос, следует ли вам сохранить это число или преобразовать его в строку. Это зависит от ситуации. Если вы решили сохранить его как целое число в своем приложении и преобразовать его в строку 1000 раз в своем коде, то, возможно, стоит выполнить преобразование в строку один раз. Вы должны учитывать компромиссы в зависимости от ситуации.

...