Её потом изменят. Как избежать копирования?
Таким способом они смогли поддержать видимость инкапсуляции) https://t.me/sapabap/151390
Ужас какой. 🙂 Но забавно, да. Дендро-фекальный метод защиты от дурака.
а как это защитит если я вне метода result еще куда-то присвою? a = result. тогда ведь будет 2 ссылки на таблу: Result и a. не?
если ссылка будет глобальная, то да, не защитит. но глобальные ссылки гораздо реже встречаются, чем локальные.
зачем глобальная? достаточно в вызывающем методе присвоения в др. аттрибут. пока будет жив экземпляр - все будет на месте в непотребных количествах. посему мне не понятно: как это поможет?
если в атрибут, то дальше с этой таблицей по ссылке и будут работать значит. я просто в начальном треде предлагал тупо такой же атрибут-ссылку и сделать и в неё создавать таблицу. но эта ссылка бы железобетонно жила долго. а если создавать в методе, то ссылка может и потеряться по пути обработки таблицы, поэтому шансов больше, что про изначальную таблицу сборщик мусора поможет забыть. https://t.me/sapabap/151383
Обсуждают сегодня