Переменные именования весьма важны и не являются носителями английского языка. Интересно, какая разница для использования элементов, элементов и записей для обозначения вещей в структурах данных или переменных/параметрах.
Разница между элементом, элементом и записью, когда дело доходит до программирования?
Ответ 1
Начнем с простого английского значения каждого из них:
- Элемент: часть или аспект чего-то
abstract
, особенно тот, который является существенным или характерным.Таким образом, их можно рассматривать как логически связанные атомные части целого. Например. Элементы (узлы) дерева, элементы кода
HTML
(тег открытия,InnerHtml
и тег закрытия) - Элемент: отдельная статья или блок, особенно тот, который является частью списка, коллекции или набора.
Я предпочитаю это, когда вещь логически независима, как элементы в корзине покупок, предметы в сумке и т.д.
- Запись: элемент, написанный или напечатанный в дневнике, списке, книге или справочнике.
Обычно я использую это для таблиц, таких как Hash Table или Accounts (запись транзакции) или записи (записи записей в продажах и т.д.).
Теперь мы не можем ссылаться на элементы в сумке (рассматриваемой как объект в объектно-ориентированной парадигме) как записи или элементы (возможно, не элементы, поскольку элементы как не составляющие самого пакета).
Однако в некоторых случаях, например в массиве, мы можем использовать элемент элемент или элемент или тоже :)
Ответ 2
Пришлось подумать об этом несколько минут, интересно:)
Примечание. Я не являюсь носителем английского языка, так что мои мнения просто таковы, мнения.
Я использую "элемент" для вещей, которые имеют некоторую связь друг с другом, например с узлами в графе или дереве. Я использую "элемент" для отдельных элементов в списке (т.е. Не обязательно имеет соединение друг с другом). Я не использую "запись", потому что мне это не нравится в этом контексте, но это просто вопрос предпочтения.
Поскольку я в первую очередь является С# dev, это также проявляется в .Net именовании: a List<T>
имеет элементы, но структурные блоки WPF в XAML или тегах XML - это Elements (и многие другие подобные примеры); что, вероятно, по крайней мере часть причины, по которой я создал эту привычку.
Я не думаю, что было бы что-то очень плохое при переключении вещей; это было бы вполне понятно с моей точки зрения.