LINUX.ORG.RU

История изменений

Исправление legolegs, (текущая версия) :

Вам просто не нравятся ассоциативные массивы?

В баше - не нравятся. По факту получается, что для передачи в функцию надо либо объявить массив глобальным и передавать его имя, либо сериализовать массив. Про глобальные переменные всё уже давно сказано, про лишний код для сериалтзации/десериализации, тащемта, тоже. И да, синтаксис страшный. Некоторые примеры из треда напоминают указатели на методы классов в крестах, только ещё страшнее.

Я предпочитаю писать простой и прямой код, покуда это возможно.

PS Кстати, код Bash Hackers Wiki (комментарий) у меня не заработал, не печатает ничего справа от "->".

Исходная версия legolegs, :

Вам просто не нравятся ассоциативные массивы?

В баше - не нравятся. По факту получается, что для передачи в функцию надо либо объявить массив глобальным и передавать его имя, либо сериализовать массив. Про глобальные переменные всё уже давно сказано, про лишний код для сериалтзации/десериализации, тащемта, тоже. И да, синтаксис страшный. Некоторые примеры из треда напоминают указатели на методы классов в крестах, только ещё страшнее.

Я предпочитаю писать простой и прямой код, покуда это возможно.

PS Кстати, код Bash Hackers Wiki (комментарий) у меня не заработал, не печатает ничего справа от "->".