|
Programiranje Java, Perl, VB, ASP, .NET, C, C++, Pascal, Delphi Sponzor: |
|
Alati teme | Način prikaza |
19. 01. 2012. | #21 |
Dejan Grujic
Professional
Datum učlanjenja: 29.09.2005
Poruke: 380
Hvala: 9
64 "Hvala" u 40 poruka
|
Kad ovako gledaš izdvojeno parče koda, i još pričamo na tu temu, jasno je da je greška. Ali kad se tako nešto nađe u nekom većem ugnježdavanju if-ova, nije teško da se previdi. Pošto sam od početka navikao da pišem sa zagradama, nisam lično imao problema, ali sam naleteo par puta na takvu situaciju kad sam (mlađim) kolegama pomagao da nađu bag.
A Python ne spominji, odmah sam se setio problema sa ifovima kad je jedna linija uvučena tabom a druga spejsevima i na ekranu izgledaju isto. Brrr... prođu mi trnci kad se setim toga. |
19. 01. 2012. | #22 | |
VD IT Direktora
Invented the damn thing
Datum učlanjenja: 08.06.2005
Lokacija: Beograd
Poruke: 2.118
Hvala: 503
1.307 "Hvala" u 282 poruka
|
Off Topic: Citat:
__________________
blog |
|
19. 01. 2012. | #23 |
dinosaurus
Master
Datum učlanjenja: 29.12.2005
Lokacija: Nova Engleska
Poruke: 636
Hvala: 79
263 "Hvala" u 66 poruka
|
|
"Hvala" Dragi Tata za poruku: |
19. 01. 2012. | #24 |
član
Certified
Datum učlanjenja: 03.10.2006
Poruke: 96
Hvala: 27
44 "Hvala" u 26 poruka
|
ovo sto je jablan rekao + pylint + expand na unixu + ...
Samo je malo teze da se upucas u nogu sa pajtonom, ali ako bas navalis... |
19. 01. 2012. | #25 | |
I'm a PC too.
Wrote a book
Datum učlanjenja: 05.06.2005
Lokacija: Kanada
Poruke: 1.354
Hvala: 82
130 "Hvala" u 89 poruka
|
Citat:
Kôd:
if ( $a == 'nesto' ) return FALSE; print(a);
__________________
Commercial-Free !!! Poslednja izmena od degojs : 19. 01. 2012. u 16:42. |
|
19. 01. 2012. | #26 | |
I'm a PC too.
Wrote a book
Datum učlanjenja: 05.06.2005
Lokacija: Kanada
Poruke: 1.354
Hvala: 82
130 "Hvala" u 89 poruka
|
Citat:
... .............. ... ............ ............ ........................... ............... Pa gde mi je onaj sto jede te tackice????!!!!! P.S. Rekoh ja, samo ako fontovi mogu da se promene, IDE i po
__________________
Commercial-Free !!! Poslednja izmena od degojs : 19. 01. 2012. u 16:41. |
|
19. 01. 2012. | #27 |
novi klan
Professional
Datum učlanjenja: 03.02.2007
Poruke: 326
Hvala: 43
427 "Hvala" u 50 poruka
|
Kad god pomislim da ne moram da stavim zagradu na if blok, setim se ovoga:
Kôd:
if (...) if (...) print a; else print b;
__________________
We professional we dealin' with business |
2 članova zahvaljuje japan za poruku: |
19. 01. 2012. | #28 |
I'm a PC too.
Wrote a book
Datum učlanjenja: 05.06.2005
Lokacija: Kanada
Poruke: 1.354
Hvala: 82
130 "Hvala" u 89 poruka
|
^Fazon je da primer koji sam naveo ima samo jednu kratku komandu iza if-a i to return koji izlazi iz funkcije.
I to je to. Ne vidim mnogo potrebe za: Kôd:
if (x==1) { return false; } print(x); Kôd:
if (x==1) return false; print(x);
__________________
Commercial-Free !!! Poslednja izmena od degojs : 19. 01. 2012. u 17:00. |
19. 01. 2012. | #29 |
mV
Certified
Datum učlanjenja: 22.08.2009
Lokacija: Novi Sad
Poruke: 67
Hvala: 0
16 "Hvala" u 13 poruka
|
Što reče Korso, svako ima neki svoj stil.
Mene recimo mnogo više nerviraju ugneždavanja pa se u pisanju držim negativne logike: proveravam negativne uslove i odmah izlazim iz funkcije ako ih detektujem. Na ovaj način sam uštedeo dva ugneždenja u odnosu na originalnu funkciju. PHP kôd:
__________________
Quis custodiet ipsos custodies ? |
19. 01. 2012. | #30 |
dinosaurus
Master
Datum učlanjenja: 29.12.2005
Lokacija: Nova Engleska
Poruke: 636
Hvala: 79
263 "Hvala" u 66 poruka
|
|
|
|