Zmienne nazwy są dość ważne, a jako obcego mówcy angielskiego Zastanawiam się, jaka byłaby różnica w użyciu elementu, elementu i wpisu do nazwania rzeczy w strukturach danych lub zmiennych/parametrów.Różnica między elementem, pozycją i wpisem, jeśli chodzi o programowanie?
Odpowiedz
Zacznijmy z Plain English rozumieniu każdej z nich:
- Element: część lub aspekt czegoś
abstract
, zwłaszcza taki, który jest niezbędny lub charakterystyczne.W ten sposób można myśleć o logicznie połączonych częściach atomowych całości. Na przykład. Elementów (węzłów), drzewa, elementy kodu
HTML
- produkt (tag,
InnerHtml
treści i znacznik zamykający otwarcie): jednostka artykuł lub jednostka, zwłaszcza taki, który jest częścią listy, kolekcji, lub ustaw.wolę to, gdy sprawa jest logicznie niezależne jak Pozycji w koszyku, elementów w torbie itp
- Wejście: przesyłka napisane lub wydrukowane w kalendarzu, listy, księgi głównej, lub książka referencyjna.
Zwykle używam tego na stołach jak tabeli mieszania lub Konta (kod transakcji) lub Records (nagrywanie wpisy w sprzedaży, etc.)
Teraz nie możemy zwrócić się przedmioty w torbie (rozumianej jako paradygmat zorientowany na obiekt w Object) jako wpisy lub elementy (prawdopodobnie nie jako elementy, które nie są składnikami samego siebie).
Jednak w niektórych przypadkach, takich jak tablicy możemy użyć elementu lub element lub wpis zamiennie zbyt :)
było myśleć o tym przez kilka minut, ciekawe :)
Uwaga Nie jestem native speaker angielski albo więc moje opinie są tylko, że opinie.
Używam "elementu" do rzeczy, które mają jakieś połączenie ze sobą, jak węzły na wykresie lub drzewie. Używam "elementu" dla poszczególnych elementów na liście (tzn. Które niekoniecznie muszą mieć ze sobą połączenie). Nie używam "wejścia", ponieważ nie podoba mi się to w tym kontekście, ale to tylko kwestia preferencji.
Ponieważ jestem przede wszystkim deweloperem C#, jest to również widoczne w nazewnictwie .Net: a List<T>
ma Elementy, ale bloki konstrukcyjne WPF w XAML lub znaczniki XML to Elementy (i wiele innych podobnych przykładów); to prawdopodobnie przynajmniej jeden z powodów, dla których stworzyłem ten nawyk.
Nie sądzę, że byłoby coś bardzo złego w zmianie otoczenia; z mojego punktu widzenia byłoby to z pewnością zrozumiałe.
- 1. jQuery: Różnica między pozycją() i offsetem()
- 2. Jeśli chodzi o F # Object Oriented Programming
- 3. Jeśli chodzi o instalowanie SciPy z PyCharm
- 4. Jeśli chodzi o edytowanie pełnego tekstu granicy
- 5. różnica między tym a tym elementem @?
- 6. XSD: różnica między elementem a atrybutem
- 7. Różnica między self.variable i _variable, o KVO
- 8. Jeśli chodzi o wykorzystanie tf.train.shuffle_batch() w celu utworzenia partii
- 9. MySQL: Różnica między ",", "i"
- 10. różnica między wskaźnik i ALLOCATABLE
- 11. <% $, <% @, <% =, <% # ... o co chodzi?
- 12. różnica między query.list i query.iterate
- 13. Różnica między ParameterInfo.DefaultValue i ParameterInfo.RawDefaultValue
- 14. Różnica między "% ~ dp0" i ". \"?
- 15. scala 2.8 control Wyjątek - o co chodzi?
- 16. Python, powtarzam sobie dużo, jeśli chodzi o pętle i musi być lepszy sposób.
- 17. Właściwy sposób używania h1? (Jeśli chodzi o zarysie dokumentów i SEO)
- 18. Różnica między Object.prototype.toString.call (arrayObj) i arrayObj.toString()
- 19. Polityka jednego pochodzenia i CORS - o co ci chodzi?
- 20. Różnica między | = i^= css
- 21. Różnica (jeśli istnieje) między `a 'w javascript
- 22. C# I/O - Różnica między System.IO.File a StreamWriter/StreamReader
- 23. altówka 1.0: o co chodzi z .bower.json?
- 24. Złożoność czasowa indeksu javascriptJeśli chodzi o metodę
- 25. Różnica między klasami narzędziowymi i pomocniczymi
- 26. Skopiuj lokalne i systemowe biblioteki dll "- o co chodzi?
- 27. O co właściwie chodzi? I dlaczego guice go używa?
- 28. Thread.interrupt() in Java: o co ci chodzi?
- 29. Różnica między java.util.Scanner i java.util.Scanner. *
- 30. + [NSString stringWithString:] - o co ci chodzi?
Co o wejściu vs rekord? – MaxCore