Vlákno názorů k článku Funkce vyššího řádu v knihovně Underscore od Libcha - ...aneb jak se dá napsat celkem dlouhý článek...

  • Článek je starý, nové názory již nelze přidávat.
  • 15. 3. 2016 10:53

    Libcha (neregistrovaný)

    ...aneb jak se dá napsat celkem dlouhý článek o něčem co se dá popsat pěti větami :)

    V "šestém demonstračním příkladu" je časová složitost kvadratická. Je to tak?
    Dá se to nějak opravit, abychom nemuseli syntaktickému cukru obětovat efektivitu ?
    Aneb, jak přepsat to podtržítek celkem jednoduchý cyklus:
    for (i = 1, fakt = 1; i <= N; i++) {
    fakt *= i;
    print i, fakt;
    }
    ...třebas i za cenu vytvoření JEDNÉ kolekce?

  • 15. 3. 2016 11:01

    Pavel Tišnovský
    Zlatý podporovatel

    Tak s první větou nesouhlasím, protože pro spoustu JS programátorů, které znám, to je docela novinka a změna paradigmatu. Ale ok, nezavděčím se všem, ti lepší nechť používají ignore list nebo obsah na začátku :-)

    Jde to udělat například přes memoizaci (řekněme cache výsledků). To Underscore také podporuje.