parser

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

 

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

Ответ

moko 06.06.2016 22:14

^hash.delete(index)
Сейчас делает то же, что и
^hash.delete[index]
То есть если кто-то случайно (или умышленно, имея индексами числа) писал круглые скобки - будет обратная несовместимость.

Может дополнить вариантом вызова как у slice - с двумя параметрами с/по?
^hash.delete[key1;key2;…]
А это можно сделать через ^hash.sub[ $.key1[] $.key2[] ...]
# переименование
^hash.rename[old_key_name;new_key_name]
^hash.rename(index)[new_key_name]
В общем можно, но знаю, насколько востребовано.