The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Perl 7 плавно продолжит развитие Perl 5 без нарушения обратной совместиости, opennews (??), 26-Май-22, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


84. "Perl 7 плавно продолжит развитие Perl 5 без нарушения обратн..."  +/
Сообщение от Аноним (84), 27-Май-22, 12:34 
Если бы K&R сделали нормальные 8-битные стринги, а в новой версии их разделили бы на юникодные и нетекстовые, заменили массивы на итераторы и отключили автоматический перевод стрингов в числа, то тоже прекратило бы компилироваться.

Плюс вынесли из baselib много редко нужного хлама в отдельные библиотеки.

Ответить | Правка | К родителю #50 | Наверх | Cообщить модератору

180. "Perl 7 плавно продолжит развитие Perl 5 без нарушения обратн..."  +/
Сообщение от ммнюмнюмус (?), 30-Май-22, 15:16 
> заменили массивы на итераторы

Итератор по определению не заменяет массив, это всего-лишь метод доступа к данным. Если чего-то не достаёт, то это некоей type-generic реализации итератора (препроцессорная тоже вариант), не зависящая от базового типа массива.

Пример использующего кода:

type array[ N ];
def_iter( arr_i, array, N );
...
for( iter_start( arr_i ); iter_end( arr_i ); iter_next( arr_i ) )
{
    ...
}

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру