or what?
S podmíněnými proměnnými si člověk může ušetřit práci, pokud to ovšem nepřehání...
$a = true;
$b = false;
$c = $a ? $b ? 'a+b' : 'jen-a' : 'nic';
Přeci jen je to ale trochu přehlednější, než podobná berlička v Pythonu, kde se používá malá finta:
x = cond and true_value or false_value
Na změnu si musíme ještě pár dní počkat, Python 2.5 vylepšuje právě toto podmíněné přiřazení novějším (Ruby) způsobem:
x = true_value if condition else false_value
Osobně mi ale tento torchu převrácený způsob zrovna příliš nesedí. Je to sice podobné převráceným podmínkám při konstrukci Listů for cyklem, ale bude to chtít si na to zvyknout ;)
Žádné komentáře:
Okomentovat