我有一个类称为MAP:Eiffel MAP上的Iterable实现?
class MAP [KEY,VAL]
inherit ITERABLE [KEY]
我实现地图光标返回和
MAP_ITERATOR_CURSOR [KEY]
内新的光标并传递可迭代光标键的阵列通过
迭代我实施了MAP_ITERATOR_CURSOR [KEY]
类
class MAP_ITERATOR_CURSOR [KEY]
inherit ITERATION_CURSOR [KEY]
这个班级我实现了功能项目:VAL
,但因为班级是使用KEY
定义的,所以它不会识别VAL
如何获得MAP_ITERATOR_CURSOR [KEY]
项目功能返回VAL
与我们目前使用的钥匙相关?
明知MAP
具有采取一个函数调用项目键并返回与该键
item (k: KEY): VAL
这是一个非常棒的解决方案,非常感谢 –