Re: Složené podmínky

Jaroslav Buchta jaroslav.buchta na hascomp.cz
Čtvrtek Duben 11 09:39:25 CEST 2024


Ale nemelo by se aspon zapomenout na to, ze pravidla psani bezpecneho 
kodu doporucuji (nebo narizuji? ) pouzivat bloky i pro jeden prikaz.
takze spis

if (podminka1)

{   // komentář1

   if (podminka2)

   { // komentář2

     if (podminka3)

     { // komentář3

      }
   }
}

a to uz je trosku roztahane...

Dne 11.04.2024 v 7:28 Martin Záruba napsal(a):
>
> Mě ten druhý zápis připadá přehlednější, protože lze udělat zápis:
>
> if (podminka1)   // komentář1
>
>   if (podminka2) // komentář2
>
>     if (podminka3) // komentář3
>
>       {};
>
>
> a navíc při ladění pokud chci na zkoušku podmínku vyhodit, stačí na 
> začátek napsat //
>
> Martin Záruba
> Dne 10.4.2024 v 21:46 Jaroslav Buchta napsal(a):
>> I v prvním případě je přesně definováno pořadí a pravidla vyhodnocení.
>> Druhý zápis jsem snad nikdy nikde neviděl, že by někoho napadlo použít.
>>
>> Dne 10.04.2024 v 21:44 Pavel Hudeček napsal(a):
>>> V prvním případě necháte na překladači, jaké pořadí vyhodnocení 
>>> zvolí, ve druhém zajistíte pořadí, takže např. při nesplnění 
>>> podmínky 1 nevadí, že na podmínce 2 by to zrovna teď zhavarovalo.
>>>
>>> PH
>>>
>>> Dne 10.04.2024 v 18:17 Martin Záruba napsal(a):
>>>> Jestliže potřebujete vyhodnotit, že je splněno více podmínek 
>>>> současně, používáte zápis
>>>>
>>>> if (podminka1 && podminka2 && podminka3 .....) {};
>>>>
>>>> nebo
>>>>
>>>> if (podminka1) if (podminka2) if (podminka2) ..... {};
>>>>
>>>> Je v přeloženém kódu nějaký rozdíl nebo je to jedno?
>>>>
>>>
>>> _______________________________________________
>>> 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 bywww.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/20240411/2cb1b005/attachment-0001.htm>


Další informace o konferenci Hw-list