Názor k článku Základní optimalizace v Go aneb pomáháme překladači (2) od Calculon - To ne, žádné pole se neuvolní, dokud na...

  • Článek je starý, nové názory již nelze přidávat.
  • 21. 12. 2022 13:56

    Calculon

    To ne, žádné pole se neuvolní, dokud na něj existují reference. Ale některé knihovny dělají z řetězců řezy bajtů bez kopírování a když je řetězec konstantní, je v neměnitelném segmentu paměti, proto crash při pokusu o změnu. Jde to proti sémantice jazyka, ale někdo to dělá pomocí unsafe kvůli efektivitě (a pak se diví).