python大致实现了closure，goto以及items的算法思路，未实现first