Sorry für eine noobish Frage, aber ich bin über den Code einer anderen Person gestolpert und er verwendet innerhalb einer for
Schleife. Wann wird die i_tmp2
Notation verwendet?Wofür steht i_tmp2, wenn es als Variable verwendet wird?
Antwort
ich in i_tmp2 steht wahrscheinlich für "Integer", d. H., Sie sagen, es ist eine Variable zum Speichern ganzer Zahlen.
tmp2 in i_tmp2 bedeutet wahrscheinlich nur, es ist die zweite temporäre Variable erstellt.
Ich danke allen, die sich die Zeit genommen haben zu antworten. Ich denke, diese Erklärung kommt der Entschlüsselung der Bedeutung dieser Variablenbenennung am nächsten. – Marin
Fragen Sie die Person, die den Code tatsächlich geschrieben hat. Jeder einzelne Programmierer hat seine eigenen Gründe, seine Notationsstile für bestimmte Codearten zu wählen.
Es wird verwendet, wenn der Programmierer nicht sehr gut ist.
Ach komm schon, es ist ein Witz.
Und Sie können dies von einem Variablennamen sagen? – Samuel
Ja, das können Sie absolut aus einem Variablennamen erkennen. Alle guten Programmiermethoden enthalten strenge Regeln für die Benennung von Variablen, insbesondere die Verwendung aussagekräftiger Variablennamen. Ich präfixe Variablen immer mit ihrem Typ, also sieht es zumindest so aus, als würde er diesen Teil richtig machen. –
AHH HUMOR NAZIS! –
Es gibt eine etwas veraltete Variabla-Namenskonvention namens Ungarische Notation, die hauptsächlich Charles Simonyi zugeschrieben wird, einem ungarischen Programmierer, der für Microsoft arbeitete. Mit HN ist das erste Zeichen des Variablennamens i für Ganzzahl, l für lang, w für Wort usw. Es ist (war) nützlich bei stark typisierten Sprachen, damit alle Programmierer sich an den Typ der verwendeten Variablen erinnern nach Funktionen.
Nowdays es meist aus der Mode gekommen ist :)
- 1. Wofür wird Var verwendet?
- 2. Wofür steht mscorlib?
- 3. Wofür steht SKU?
- 4. Wofür wird Sqlite verwendet?
- 5. Wofür steht FOO?
- 6. Wofür steht "Leichtigkeit"?
- 7. Wofür steht ic_launcher?
- 8. Wofür steht `rspec/autorun`?
- 9. Wofür steht PSR-0?
- 10. Wofür steht *** NO_CI ***?
- 11. Wofür steht das Gerät?
- 12. Wofür steht MVW?
- 13. wofür steht schluck- "cli"?
- 14. Tokenizer von UITextInput, wofür wird es verwendet?
- 15. Wofür wird nbactions.xml verwendet?
- 16. Wofür steht LUA?
- 17. Wofür steht TDD?
- 18. Wofür steht Bump Version?
- 19. eabihf Wofür steht hf?
- 20. Wofür steht ** uevent **?
- 21. Wofür wird cursor.setNotificationUri() verwendet?
- 22. Wofür wird iframe verwendet?
- 23. Wofür wird JMSType verwendet?
- 24. Wofür wird setApplicationDestinationPrefixes verwendet?
- 25. Wofür wird @@ DEF_SORTORDER_ID verwendet?
- 26. Wofür wird Go verwendet?
- 27. Wofür wird _references.js verwendet?
- 28. Wofür wird GCC_NO_COMMON_BLOCKS verwendet?
- 29. Wofür steht das Akronym "Spitter"?
- 30. wofür steht __rcu in linux?
Ich glaube nicht das Downvoted zu werden verdient, da es nur ein Anfängerfehler ist. – Samuel