Всем привет, представляю вам задание вступительной работы ЛКШ в параллель P и по совместительству обертку надо классом Map
В данный момент поддерживаются следующие команды:
help
- Узнать краткую справку по всем доступным командамstop
- Закончить работу этой программыclear
- Удалить все парыlist
- Вывести список всех парload [filename]
- Считать данные из файлаfilename
write [filename]
- Записать данные в файлfilename
add [key]
- Добавляет ключkey
к уже имеющимсяset [key]
- Устанавливает ключуkey
значение, введенное с клавиатурыdel [key]
- Удаляет пару с ключомkey
del_v [value]
- Удаляет пары со значениемvalue
show [key]
- Показывает значение для пары с ключомkey
find [part]
- Находит все пары содержащиеpart
в ключе или значенииregex [regex]
- Аналогичноfind
, но для регулярных выражений<key> = [value]
- Установить ключуkey
значениеvalue
, если этот ключ уже лежит в словаре<key>
- Вывести пару с ключомkey
, если этот ключ уже лежит в словаре