[OT]C CO tim chtel basnik rici?

Zdeněk Aster Zdenek.Aster na seznam.cz
Čtvrtek Leden 1 23:57:15 CET 2015


Jako odchovanec Pascalu tuto konstrukci pisu, takto a ceckari me,
vzdy chteji umlatit, copak to snad zvetsuje kod???




if (P1) {

} else {

     if (P2) {

     } else {


          if (P3) {

          } else {


          }

     }


}




Jen nevim co je vic obludnejsi, kdyz to tak vidim.  :-)

 

Zdenek Aster





---------- Původní zpráva ----------
Od: Ales Prochaska, Divesoft <prochaska na divesoft.cz>
Komu: HW-news <hw-list na list.hw.cz>
Datum: 1. 1. 2015 21:07:14
Předmět: Re: [OT]C CO tim chtel basnik rici?

"Tohle totiž beru jako speciální případ "špagetového" příkazu

if (P1) {
}
else if (P2) {
}
else if (P3) {
}
else {
}

který se prostě při zdravém rozumu nedá psát s respektováním
skutečného syntaktického stromu :-) A tu poslední závorku v méně
přehledných případech píšu jako 
}//if

Aleš Procháska


> ja mam problem s timhle

> if (...) {
> do {
> } while (0);
> }
> ^^^
> tahle zavorka patri hornimu ifu, ale mate ji proti prikazu do

> else {
> }

> Dne 1.1.2015 v 20:31 Ales Prochaska, Divesoft napsal(a):
>> Je to dost otázka přístupu. Já v programu používám odsazování a
>> vůbec formátování textu dost důsledně a pak se spíš orientuji podle
>> odsazení než podle textu. Poslední řádek příkazu je pak terminátor
>> příkazu, ať už je to } nebo třeba "end if", ale je odsazený, protože
>> patří k tomu příkazu. Někdo jej zase vnímá jako metapříkaz a
>> neodsazuje :-)
>>
>> Aleš Procháska
>>
>>> Tak vase varianta je pro me ta jedna z nejmene prehlednych - naprosto se
>>> ztracim v tom kde konci bloky. Navic treba u MikroPascalu od Mikroe to
>>> editor krasne spojuje:
>>> http://www.cncnet.info/galery/pascal.png
>>> clovek to krasne vidi ze by byl sam proti sobe to tak neodsazovat
>>
>>
>>
>> _______________________________________________
>> HW-list mailing list - sponsored by www.HW.cz
>> Hw-list na list.hw.cz
>> http://list.hw.cz/mailman/listinfo/hw-list
>>
> _______________________________________________
> HW-list mailing list - sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list

_______________________________________________
HW-list mailing list - sponsored by www.HW.cz
Hw-list na list.hw.cz
http://list.hw.cz/mailman/listinfo/hw-list"
------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://list.hw.cz/pipermail/hw-list/attachments/20150101/b9bf15d8/attachment.html>


Další informace o konferenci Hw-list