parser

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

 

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

Ответ

G_Z 04.06.2016 20:53

Для "overlaying"-механики

для обращения по ключу

^hash.key.replace[key;value] - изменяет ключ-значение
^hash.key.replace[key] - только переименовывает ключ (топикстарт треда)
Вот это как должно работать?
Метод replace должен быть у всех типов, которые умеет хранить хеш?
жалко так нелья :)
^hash.at(0).replace[...]
Даже если поддерживались бы цепочки вызовов, это та же ситуация, что и выше.
Работало бы, только если значение ключа — другой хеш и то, работало бы уже для другого хеша.
^hash.key.insert[key;value][option] - вставка за ключом ^hash.key
Аналогично, это вызов метода insert значения ключа.