迭代器模式lua實現

--[[ 訪問一個聚合對象的內容而無需暴露它的內部表示 支持對聚合對象的多種遍歷 爲遍歷不一樣的聚合結構提供一個統一的接口 應用: 最經典莫過於C++ STL了 ]]-- Iterator = {} function Iterator:new(o) o = o or {} setmetatable(o,self) self.__index = self return o;
相關文章
相關標籤/搜索