| Autor |
Beitrag |
Niels_
      
Beiträge: 117
|
Verfasst: Mi 29.09.04 13:55
Hätte mal ´ne Umfrage:
Welche Variablen benutzt ihr als typische For-Schleifen Variablen?
Standart ist ja "i" und "j" - davon bin ich persönlich schon lange abgekommen...
Hab mich für "a", "b", "c" usv. entschlossen.
Wie sieht´s bei euch aus? Bleibt ihr beim Standart oder habt ihr was neues oder was?!
Bin gespannt auf Antworten...
|
|
jasocul
      
Beiträge: 6395
Erhaltene Danke: 149
Windows 7 + Windows 10
Sydney Prof + CE
|
Verfasst: Mi 29.09.04 14:01
Ich bevorzuge cnt (Counter). Wenn ich mehrere benötige numeriere ich durch. Bei mehr als 3 benutze ich, je nach Komplexität, auch sprechendere Variablen (cntMachDies, cntMachJenes, ctnMachnochwas, cntFeintuning,...).
Einzelne Buchstabe versuche ich zu vermeiden. Bei kleinen 5-Zeilern sicherlich kein Problem, aber ich habe es mir eben anders angewöhnt.
|
|
bms
      
Beiträge: 735
Win XP
Delphi 3, Delphi 6 PE, Delphi 2005 PE
|
Verfasst: Mi 29.09.04 14:19
i, k, m (eventuell j oder c) sind üblich, soweit es sich um For Schleifen handelt. i weil es an Integer erinnert. Ein kurzer name für eine temporäre Variable. Hat sich so durchgesetzt. j und l kann man leicht mit i verwechseln. k und m sind die nächsten in der Reihe und erinnern an keinen weiteren Variablentyp. c erineret an Count, sieht man aber selten. Es geht hier nicht lokale Variablen von besonderer Bedeutung. Denen kann man schöne Namen geben. Es geht hier nur um Zählervariable. Es gibt Sprachen da kann man nicht mal eine lokale Variable für eine Schleife definieren. Sie wird innerhalb der Schleife vereinbart. Nein ich benutze für schleifen immer i, k und m. Da weis ich immer, wozu die sind.
_________________ VORSICHT: Ich behersche seit heute die Fünf-Finger-Handflächen-Herz-Explodier-Schlag-Kampf-Technik >
|
|
.Chef
      
Beiträge: 1112
|
Verfasst: Mi 29.09.04 14:24
Bevorzugt a, b, c ...
Bei größeren Schleifen auch cnt (Counter) oder idx (Index), ggf. mit näherem Bezeichner davor, z.B. bildidx oder filtercnt.
_________________ Die Antworten auf die 5 häufigsten Fragen:
1. Copy(), Pos(), Length() --- 2. DoubleBuffered:=True; --- 3. Application.ProcessMessages bzw. TThread --- 4. ShellExecute() --- 5. Keine Vergleiche von Real-Typen mit "="!
|
|
highhatcompy
      
Beiträge: 190
Win2000,Win XP,Linux(SuSE9.2)
Delphi 5 Prof.
|
Verfasst: Mi 29.09.04 14:29
Hallo,
also alles was mit Schleifen oder ähnlich zu tun hat bekommt von mir die Bezeichnung z1,.. oder c1... (z für Zähler und c für Counter  .
Euer HHC
_________________ Bist Du ein Programmierer, so wirst Du gegen Computer, Hardwarehersteller und Anwender verlieren. (Quelle: Murphy's Computer-Gesetz)
|
|
Ramon
      
Beiträge: 107
WIN7
D6 Prof, D7 Prof, D 2009
|
Verfasst: Mi 29.09.04 14:31
Hallo,
Coderush gibt mir I vor, also bleib ich dabei 
|
|
GSE
      
Beiträge: 740
Win 2k, Win XP Pro
D5 Prof, D6 Ent, D2k5 PE
|
Verfasst: Mi 29.09.04 15:58
| Zitat: | | Bleibt ihr beim Standart |
ich persönlich steh meistens gerade
übrigens halt ich mich bei den Schleifenvariablen an den Standard(auch wenn ich das nicht als Standard ansehe, Delphi schlägt dir das ja nich vor, is bloß halt eingebürgert (vgl. ungeschriebenes Gesetz))
nehm meistens i (bei 2 verschachtelten x und y und bei 3 x, y, z)
mfg
GSE
_________________ Programming today is a race between software engineers striving to build bigger and better idiot-proof programs
and the universe trying to produce bigger and better idiots. So far, the universe is winning. (Richard Cook)
|
|
galagher
      
Beiträge: 2562
Erhaltene Danke: 46
Windows 10 Home
Delphi 10.1 Starter, Lazarus 2.0.6
|
Verfasst: Mi 29.09.04 16:30
Für Schleifen, nur zum Hochzählen, verwende ich für Integer meistens I, für Byte B. Aussagekräftige Namen verwende ich nur, wenn ich die Variable auch für andere Zwecke brauche (zB. Count).
_________________ gedunstig war's - und fahle wornen zerschellten karsig im gestrock. oh graus, es gloomt der jabberwock - und die graisligen gulpen nurmen!
|
|
Phobeus
      
Beiträge: 1280
Linux (FC6), WinXP Pro (Box)
D6 Pers, D7 Pro, FPC 2.x
|
Verfasst: Mi 29.09.04 17:50
Für allgemeine Fälle c,c2,c3 etc. Für Zähler die Datensequencen abarbeiten i. Fragt nicht...
Meine Praktikanten wurden immer zu stundenlangen kaffeekochen verdonnert, wenn sie eine Var mit mehr als einen Buchstaben verwendet haben. Denke c,i,j,k ist wohl das beste, ist man damit durch, sollte man mal darüber nachdenken, ob den aktuellen Scope nicht lieber weiter schachtelt 
_________________ "Menschen sterben nicht wenn man sie zu Grabe trägt, sondern wenn sie ihre Träume verlieren..."
|
|
DeCodeGuru
      
Beiträge: 1333
Erhaltene Danke: 1
Arch Linux
Eclipse
|
Verfasst: Mi 29.09.04 19:44
Bei ner "normalen" For-Schleife i,j,k..., wobei es auch noch darauf ankommt, was die machen. Bei ner zweidimensionalen Schleife x,y; dreidimensional x,y,z. Aber auch nur dann, wenn es irgendwie mit ner graphischen Ausgabe oder Tabelle o.ä. zu tun hat.
*Huch* wenn ich mir mein Post angucke, dann merkt man, dass da irgendwie kein richtiges System dahintersteckt. 
_________________ Viele Grüße
Jakob
|
|
AXMD
      
Beiträge: 4006
Erhaltene Danke: 7
Windows 10 64 bit
C# (Visual Studio 2019 Express)
|
Verfasst: Mi 29.09.04 20:25
Hi,
bevorzugt i. Wenns dann verschachtelt wird j, k, l, .... aber falls es eine lange Funktion ist nehm auch hin und wieder vars her, die ich in der funk. nicht mehr brauche (zB temp, dummy, ...)
AXMD
|
|
|