LINUX.ORG.RU

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

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

Тебе нужна мультикарта, которые баш не поддерживает. Если в задаче нет выборки по ключу (например, нужно только выводить все значения), ты можешь задать любой ключ с добавлением префикса, а потом парсить при выводе:

arr[1,0]='hello'
arr[2,0]='world'
arr[3,0]='!'

UPD. В принципе можно и по ключу выборку сделать таким образом. Прикидываешь примерное максимальное кол-во возможных повторений ключей и в отдельной функции делаешь свой поиск в цикле по ключу с подстановкой индекса счётчика в качестве префикса.

Или ещё лучше - цикл от 0 до тех пор пока ключ не существует.

Исправление lnx4, :

Тебе нужна мультикарта, которые баш не поддерживает. Если в задаче нет выборки по ключу (например, нужно только выводить все значения), ты можешь задать любой ключ с добавлением префикса, а потом парсить при выводе:

arr[1,0]='hello'
arr[2,0]='world'
arr[3,0]='!'

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

Исправление lnx4, :

Тебе нужна мультикарта, которые баш не поддерживает. Если в задаче нет выборки по ключу (например, нужно только выводить все значения), ты можешь задать любой ключ с добавлением префикса, а потом парсить при выводе:

arr[1,0]='hello'
arr[2,0]='world'
arr[3,0]='!'

UPD. В принципе можно и по ключу выборку сделать таким образом. Прикидываешь примерное максимальное кол-во возможных повторений ключей и в отдельной функции делаешь свой поиск в цикле по ключу с подстановкой индекса счётчика в качестве префикса.

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

Тебе нужна мультикарта, которые баш не поддерживает. Если в задаче нет выборки по ключу (например, нужно только выводить все значения), ты можешь задать любой ключ с добавлением префикса, а потом парсить при выводе:

arr[1,0]='hello'
arr[2,0]='world'
arr[3,0]='!'