Re: Složené podmínky

Martin Záruba swz na volny.cz
Čtvrtek Duben 11 07:28:15 CEST 2024


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
------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://list.hw.cz/pipermail/hw-list/attachments/20240411/1e45f752/attachment.htm>


Další informace o konferenci Hw-list