parser

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

 

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

Ответ

moko 03.06.2016 19:47

Как уже написали:

at = индекс / ключ / last или first - плохо, поскольку лучше стараться избегать коллизий с именами ключей.

^hash.insert[at][key;value][option]
at = ключ - мне кажется не имеет смысла.

Как вариант использовать суффикс at для методов, работающих с порядком. То есть

^hash.replace[old key;new key;value]
и ^hash.replace_at(index/first/last)[new key;value]

^hash.insert_at(index/first/last)[key;value][option]

Но: в обоих методах _at мне не нравится, что они могут вернуть false по разным причинам.
Такое поведением можно нивелировать опцией $.overwrite(true/false)