Melyik a helyes?
for ()
{
...
}
vagy
for()
{
...
}
Vagy kinek hogy tetszik?
Az a helyes, amit a fordító elfogad.
Egyébként: [link]
Alapvetően én mindig az egység kezdőbetűjével egyvonalban teszem a zárójeleket, és a "belseje" (amit "..."-al jelöltél) kerül egy tabulátorral beljebb. Így nem folynak össze annyira. Illetve logikai egységenként egy üres sort is teszek.
Viszont vezérlési szerkezetek és a zárójel közé szintén szoktam space-t tenni. ( Tehát for (), nem for(), while (), nem while() ). Oka egyszerű, ezeket szeretem elkülöníteni a konkrétabb függvényhívástól :-)
A fordító megeszi, a kollégád viszont nem.
A {} meg úgy eleve az indexálás lényege az, hogy a kódod olvasható legyen. A kódot általában nem a jelenlegi magadnak írod, hanem a jövőbeli énednek illetve más embereknek. Vannak emberek akiknek még szép érzéke is van, de úgy általában valamilyen olvashatóságot elvárnak mind.
A kapcsos zárójel jó ha a vezérlési szerkezetetekkel egy vonalban vannak. Ezek általában scope-ot meghatározzák így mindenképpen hasznos elkülöníteni őket.
for (;;)
{
ez már bentebb van
és ha itt hozok létre változót az csak erre a scope-ra lesz érvényes
}
Aki nem szeret szép kódot írni, az még vagy nagyon a tanulgatás elején van, vagy soha nem dolgozott több emberrel. Aki pedig nem tud, annak lehetősége se lsz hosszútávon emberekkel dolgozni,
Elírtam, *indentálás* akart lenni.
Mielőtt megköveznétek...
Köszönöm a válaszokat!
Épp ezért kérdeztem, mert mások mondták, hogy jobb lenne a parancs vonalában a zárójel, de én meg úgy tanultam régen, hogy már azt is beljebb kell tolni, meg már meg is szoktam, de ha ez a szokás, akkor áttérek rá.
Ami tanultál az az úgynevezett Whitesmiths stílus.
Minél hamarabb felejtsd el! Nem nehéz átszokni, főleg, hogy a szemnek is jobb ha egyvonalban vannak és a neten lévő forráskódok 99% sem ezt a förtelmet követi.
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!