Hlavní navigace

Názor k článku Go: minimalistický a překvapivě výkonný programovací jazyk od MarSik - Síla Optional není v tom, že obsahuje hodnotu...

Článek je starý, nové názory již nelze přidávat.

  • 22. 11. 2018 13:21

    MarSik (neregistrovaný) ---.redhat.com

    Síla Optional není v tom, že obsahuje hodnotu i error. Ale v řetězení, které zlepšuje čitelnost kódu.


    Optional.of(něco)
    .map(f1)
    .map(f2)
    .map(f3)
    .orElse(X);

    Při vhodném použití to ušetří mnoho zbytečných podmínek s testem na chybu.