parser

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

 

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

Можно по аналогии в С#

nkostya 12.12.2005 22:46

Индексатор
Я вижу проблему в том, что значение сет храниться в 1 параметре метода. Если бы переменная всегда была $value, то можно было сделать так:
# sample_1
@GET_SELF[key;key]
код для чтения



@SET_SELF[key;key]
код для записи
Если вы решите не отступать от выбранной стратегии, то можно сделать, чтобы первый параметр метода SET_ был значением, а все остальные ключами.
# sample_2
@GET_SELF[key;key]
код для чтения


@SET_SELF[value;key;key]
код для записи
Или же можно скрестить все воедино и сказать, что у индексатора значение всегда храниться в переменной $value а все параметры - ключи. И код будет выглядить как в sample_1