У меня есть класс MAP:
class MAP [KEY,VAL]
inherit ITERABLE [KEY]
Я реализовал новый курсор внутри курсора карты, который возвращает и
MAP_ITERATOR_CURSOR [KEY]
и передает этому итерируемому курсору массив KEYS для итерации
Я реализовал класс MAP_ITERATOR_CURSOR [KEY]
class MAP_ITERATOR_CURSOR [KEY]
inherit ITERATION_CURSOR [KEY]
для этого класса я реализовал элемент функции: VAL
, но поскольку класс был определен с помощью KEY
, он не распознает VAL
, как мне получить функцию элемента MAP_ITERATOR_CURSOR [KEY]
, чтобы вернуть VAL
, связанный с ключом, который мы используем в данный момент?
Зная, что у MAP
есть функция item, которая принимает ключ и возвращает VAL
, связанный с этим ключом
item (k: KEY): VAL