Hlavní navigace

Názor ke zprávičce Začalo hlasování o přidání generických typů do jazyka Go od Pavel Tišnovský - To byla narážka na Go 2, které se...

  • Aktualita je stará, nové názory již nelze přidávat.
  • 14. 1. 2021 8:38

    Pavel Tišnovský
    Zlatý podporovatel

    To byla narážka na Go 2, které se čte goto - někde to zmínil Rob Pike jako vtip, proč to s Go 2 tak dlouho trvá.

    Jinak k tomu goto - sám jsem ho v produkčním kódu nepoužil nikde (a to máme několik mega Go zdrojáků). Ve standardní knihovně Go je použito - pokud správně hledám - jen na jediném místě a to je implementace LZ-77 dekomprimace okopírované z C++ :-) Ostatní použití goto je v testech (testech chování samotného goto).

    Máte pravdu - vždycky jde nahradit, ale ne (IMHO) vždy šikovným idiomatickým kódem.