Olipa kerran tapana käyttää yksikirjaimista muuttujia. Oliko näille kirjaimille jotain sääntöjä. Muistaisin jotain:
I (Item/Index)
taulukon askeltajana.
T (Time)
aikaa simuloivassa silmukassa.
X ja Y (koordinaatit)
Käytettiin vektoreina tilaa läpikäydessä.
I (Item/Index)
taulukon askeltajana.
T (Time)
aikaa simuloivassa silmukassa.
X ja Y (koordinaatit)
Käytettiin vektoreina tilaa läpikäydessä.
Vastaukset 4
Vanhimmat
olipa kerran..? joskus 100 vuotta sitten? :P
ei sitten mitään sääntöjä. Hommaa kuitenkin helpottaa jos käytät suuretta kuvaavaa muuttujaa. Jos nyt väkisin haluat käyttää yksikirjaimista muuttujaa.
Matematiikasta vaikuttaisi tulevan moni.
Esim. ensisijaisessa for-loopissa käytetään muuttujan nimenä i:tä, toissijaisessa j:tä sitten k:ta vrt. matematiikan vektorit.
k on vakio
x, y, .. muuttujia
Aikoinaan sellaisessa yleisesti käytetyssä kielessä kuin FORTRAN oli sääntönä, että muuttujat, jotka alkoivat I..N olivat integerejä ja muilla kirjaimilla alkavat floating point muuttujia. Tämä aiheutti sen, että silmukan indeksit aloitettiin yleensä I:stä.
Yksi nykyään käytössä oleva nimeämiskäytäntö on ns. unkarilainen notaatio. Siinä nimen alkuun laitetaan pari kirjainta ilmoittamaan muuttujan tyyppiä. Siis esim. szFilename, missä sz tarkoittaa nollaloppuista stringiä.
http://fi.wikipedia.org/wiki/Unkarilainen_notaatio
Jotkut eivät sitä juurikaan hyväksy, kuten wikipediasta ilmenee.