|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Artem Chuprina 2:5020/400 28 Dec 2003 22:08:10 To : Eugene Grosbein Subject : Re: ссылки на строки -------------------------------------------------------------------------------- Eugene Grosbein -> Dmitry Diskin @ Tue, 23 Dec 2003 11:36:23 +0300: EG>>> Проблема в том, что значения f($x) бывают длинные и хранить их копии EG>>> в хеше нет никакого смысла - память кушается сотнями мегабайт. EG>>> Хочется хранить в хеше лишь ссылки на эти значения, по образу и EG>>> подобию C-шных указателей, несколько байт всего. DD>> Объясни, почему "копии"? А где будет храниться оригинал? EG> Функция f($x) на самом деле не вычисляет, а выполняет поиск EG> и найденную строку возвращает. Вот она - оригинал, причем константный. EG> А что, присваивание строк в перле не копирует разве? AFAIR copy-on-write. Hе будешь туда писать - не будет копировать. -- Artem Chuprina RFC2822: <ran@ran.pp.ru>, FIDO: 2:5020/122.256, ICQ: 13038757 --- ifmail v.2.15dev5.1 * Origin: Leninsky 45 home network (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/11477fd8e5561.html, оценка из 5, голосов 10
|