Swift umí vrátit víc hodnot najednou, v Objective-C se chybový objekt obvykle vrací pomocí výstupního parametru. Ano, je s tím psaní, ale zároveň je to prakticky explicitní. Pokud se programátor nechce obtěžovat ošetřováním chybových stavů, výjimky ho nedonutí, viz klasický javový idiom „catch (Exception) {}“.
Nedostatek paměti se už teď signalizuje vrácením nulového ukazatele, tam není co extra řešit. Přístup mimo platnou paměť je prostě segfault, na tom není nic špatného. Dělení nulou už se dneska neřeší výjimkou, prostě se vrátí NaN.
Internet Info Lupa.cz (www.lupa.cz)
Server o českém Internetu. ISSN 1213-0702
Copyright © 1998 – 2021 Internet Info, s.r.o. Všechna práva vyhrazena.