Size: a a a

2020 December 24

IB

Ivan Bessarabov in use Perl or die;
ты имеешь в виду unshift ?
источник

AP

Anton Petrusevich in use Perl or die;
шифт. чтобы не заниматься физическим сдвигом, можно же просто указатель на первый элемент передвинуть
источник

AP

Anton Petrusevich in use Perl or die;
аншифт так, к сожалению, не может, там придётся память до/перевыделять и сдвигать или копироать
источник

AP

Anton Petrusevich in use Perl or die;
но основные операции это таки поп/пуш и шифт
источник

IB

Ivan Bessarabov in use Perl or die;
я подумал что "пропуски вначале" — это ты как раз думаешь про дополнительное добавление элементов в начало массива.
источник

AP

Anton Petrusevich in use Perl or die;
это превратило бы массив в список, а это прощай быстродействие. когда в жс/пхп открыли для себя массивы как массивы, а не как ассоциативные с числовыми индексами по типу авка, то у них резко выросло быстродействие.
источник

AP

Anton Petrusevich in use Perl or die;
вот если в перле массивы сделали по аналогии с rope, то я буду очень удивлён
источник

AP

Anton Petrusevich in use Perl or die;
единственный плюс роупа — аншифт. ну и ещё сплайс
источник

AP

Anton Petrusevich in use Perl or die;
но я бы не стал оптимизировать эти случаи, мой опыт говорит, что они нужны прямо кровь из носу редко
источник

АК

Алексей Клименко... in use Perl or die;
Прочитал как «горе».
источник

YT

Yolkin Timofey in use Perl or die;
Привет всем! Ребят, как сделать проще? https://perlbanjo.com/110d2f6c89
источник

YT

Yolkin Timofey in use Perl or die;
мне строку надо засплитить в структуру
источник

АК

Алексей Клименко... in use Perl or die;
Хеш-слайс со строковыми именами сработал бы вроде?

Только я синтаксис не угадаю сходу.
источник

YT

Yolkin Timofey in use Perl or die;
типа
(keys @$struct) = split(/;/, $str)
?
источник

YT

Yolkin Timofey in use Perl or die;
так увы не работает) что-то упускаю
источник

IB

Ivan Bessarabov in use Perl or die;
Yolkin Timofey
Привет всем! Ребят, как сделать проще? https://perlbanjo.com/110d2f6c89
Я бы, навреное, описал стуркутур документа, а потом бы создавал данные с помощью осмотра этой структуры. Как-то так https://perlbanjo.com/254dd71bf1
источник

SK

Sergey Kovalev in use Perl or die;
Yolkin Timofey
Привет всем! Ребят, как сделать проще? https://perlbanjo.com/110d2f6c89
источник

YT

Yolkin Timofey in use Perl or die;
Спасибо мужики! ) я думал ближе к варианту Ивана, но хотелось узнать, как это "финтами" сделать)
источник

AP

Anton Petrusevich in use Perl or die;
чорт, я отвлёкся и не поучаствовал :) https://perlbanjo.com/7f63115cde
источник

AP

Anton Petrusevich in use Perl or die;
Yolkin Timofey
так увы не работает) что-то упускаю
проблема my $struct = {... в том, что сохранённый порядок ключей может не совпадать тем, которым ты инициализировал. вернее, совпадать он может чисто случайно, и, как правило, не.
источник