Например, у нас есть лицо класса, у которого есть поле для номера паспорта. Какой тип лучше использовать. В случае, если это число, которое значительно велико, но нам не нужно выполнять какие-либо вычисления с ним, поэтому мы, вероятно, можем использовать его со строкой? И почему?Какой тип более разумно использовать для номеров документов
ответ
Номер паспорта - это идентификатор, а не номер. Я не знаю, действительно ли это сделано, но рассмотрим случаи с ведущими нулями, или если у нас заканчиваются номера и начинаются с префиксов буквами и т. Д. Вы должны абсолютно использовать нечисловой тип, такой как строка.
I второй это. Раньше я работал над проектом, который использовал «Длинный» для номеров статей, потому что в то время они были просто номерами. Затем произошло неизбежное: клиент начал использовать буквенные числовые «цифры». Весь код должен был быть адаптирован для использования 'String' вместо' Long' - вы можете себе представить, что это значит. – Thomas
- 1. Python для поиска номеров добавлений разумно
- 2. Какой тип данных следует использовать для хранения номеров портов коммутатора
- 3. Какой язык следует использовать для редактирования документов?
- 4. Какой тип данных использовать?
- 5. Какой тип соединения использовать?
- 6. Какой тип коллекции использовать?
- 7. PostgreSQL: Какой тип данных лучше использовать для этой ситуации?
- 8. Какой тип JOIN использовать
- 9. Какой тип перенаправления использовать?
- 10. Какой тип списка использовать?
- 11. Какой тип данных использовать?
- 12. Когда разумно использовать Thread.Sleep()?
- 13. Какой тип данных использовать для записей журнала
- 14. Какой тип бэкэнда использовать для приложения iOS
- 15. Какой тип Schema.org использовать для персональных навыков?
- 16. Какой тип Schema.org использовать для определения службы?
- 17. Какой тип следует использовать для возврата?
- 18. Какой тип данных использовать для управления валютой
- 19. Какой тип MySQL использовать для java.time.ZonedDateTime
- 20. Какой тип использовать для timeIntervalSince1970 в мс?
- 21. Какой тип Schema.org использовать для компьютерных игр?
- 22. Какой тип данных использовать для порядкового номера?
- 23. Какой тип следует использовать для двумерного массива?
- 24. Какой тип следует использовать для индексной переменной
- 25. Какой тип данных следует использовать для описания?
- 26. Какой тип шпиона использовать для тестирования
- 27. Какой тип соединения лучше использовать для redis?
- 28. Какой тип данных следует использовать для обработки девятизначных номеров учетных записей и почему?
- 29. Какой тип для целого числа более 4 байтов?
- 30. Какой тип метаресурсов можно использовать?
Мое мнение: пойти с 'String' ... – brso05
@ brso05 Можете ли вы объяснить, почему? – mboronin
номер паспорта в некоторых странах содержит символы, поэтому нет вопросов «какой тип», у вас есть единственный тип - строка –