parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Hash уже 15 лет помнит порядок ключей…

Sumo 24.05 17:34 / 24.05 17:40

Из новости про 3.4.0:
Hash теперь помнит порядок добавления в него элементов, при этом ^хеш.foreach[...]{...} перебирает элементы в этом порядке, а ^хеш._keys[...] возвращает таблицу с ключами, расположенными в том-же порядке
Что такое хеш без сортировки неизвестно. Хеш с сортировкой ключей наверное где-то встречается, но мне про такое неизвестно.

Массив действительно достаточно зитрый, разреженный. Поэтому и преобразование сделали по числовым ключам. Менять это поведение уже не получится. А вот сделать метод ^hash.array[keys|values|] вполне можно. И вы получите еще один вариант преобразования.

Если очень критично то метод на парсере пишется в три строчки.