Egy kis kod formazasi felmerest vegeznek.
Shell scriptben a legtobben (legalabbis itt a kornyekemen) ezt a formazast hasznaljak:
if almafa; then
egy
ketto
else
harom
negy
fi
en viszont inkabb ezt reszesitem elonyben:
if almafa
then
egy
ketto
else
harom
negy
fi
szerintem ez utobbi jobban olvashato, bar ha a then/else agakon csak egy-egy sor van akkor elegge pazarol a sorokkal, olyankor mondjuk ezt is elfogadhatonak tartom:
if almafa
then egy
else ketto
fi
Ha meg egyszeru rovid egy agu dologrol van szo akkor igy is szoktam egysorosan:
almafa && egy
Itt feljebb az if-et emeltem ki, mert talan az a legvaltozatosabb, de mashol is utkozom hasonlo problemakba.
Es a kerdes(ek):
Ti milyen formazast hasznaljatok altalaban?
Melyiket olvassatok szivesebben? Szamit-e ez nektek egyaltalan? Es ha igen csak a szeperzek miatt vagy tenyleg javitja/rontja az olvashatosagot?
Megengedheto-e esetleg a tobbfele formazas (ugyanabban a scriptben) attol fuggoen, hogy melyik illeszkedik jobban a feladathoz (a fent emlitett rovidebb/hosszabb elagazasok pl)?
- 858 megtekintés
Hozzászólások
Kerdes az az hogy csak te magad olvasott a scryptet vagy mas is.Ha mas akkor jobb az attekinhetoseg akkor valasztanam a masodik variaciot. Mivel en lenni nagyon de nagyon lusta ember es ha tudom hogy masik is ismerik a roviditeseket akkor az utolso pld-a is szoba johet.
Ha faradt vagyok akkor kepes vagyok nem oda figyelni a "rendre" inkabb a funkcionalitas szamit...;)
( abban az esetben ha mas is olvashatja akkor mikor egy kis idom van akkor szepseges szepen olvashatora alakitom)
- A hozzászóláshoz be kell jelentkezni
Sokan olvassak, a scriptek evek ota "fejlodnek" :) igy persze sok reszt olyanok csinaltak akik mar reg nincsenek itt es olyanok fogjak javitani akik meg nincsenek itt...
- A hozzászóláshoz be kell jelentkezni
if almafa;then egy;ketto;else harom;negy;fi
- A hozzászóláshoz be kell jelentkezni
Naneeee... Ez itt nem valami obfuscation contest :) ez a másik irány :-P
- A hozzászóláshoz be kell jelentkezni
Azért lehet ezt még fokozni:
almafa&
De ennél kevesebb szóközzel már nem lehet. (Mondjuk az 1, 2, 3 és 4 parancs függvényében lehet jó még ez is, és akkor aztán végképp zűr van:
almafa&&(egy;ketto;harom;negy)
De zellernek igaza van, ez nem az a szál. De ha ilyenek érdekelnem, goto: ioccc.org
- A hozzászóláshoz be kell jelentkezni