Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: ссылки на строки   Artem Chuprina   28 Dec 2003 22:08:10 
 Re: ссылки на строки   Sergey Skvortsov   28 Dec 2003 23:30:21 
 ссылки на строки   kan   29 Dec 2003 19:03:14 
 Re: ссылки на строки   Sergey Skvortsov   05 Jan 2004 12:26:14 
 ссылки на строки   kan   07 Jan 2004 02:31:01 
Архивное /ru.perl/11477fd8e5561.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional