我有一個類稱爲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
這是一個非常棒的解決方案,非常感謝 –