( saxus | 2020. 09. 28., h – 00:12 )

Legyen a string immutable, és legyen rá rendes reprezentáció. Onnan kezdve, hogy ha a konstruktor (mindegy, hogy most egy C függvény vagy egy OOP-s megoldás) lefut, akkor az vagy visszaad egy valid eredményt, vagy nem. Exception egyébként ezért jó, mert garantáltan nem kapsz vissza jó eredményt. Ha valaki nem kezeli a megfelelő helyen, vessen magára. (Vagy ott van még a monadikus Maybe megoldások, az is működhet, mert rákényszerít, hogy ellenőrizd, ha szar van.) Ezek megoldott problémák, csak használni kellene, nem a retek C ezer éves szarságait kerülgetni.