您好,登錄后才能下訂單哦!
問題:Write an iterator fromto such that the next two loops become
equivalent:
for i in fromto(n, m)
<body>
end
for i = n, m
<body>
end
Can you implement it as a stateless iterator?
解答:
function iter(m,i)
i = i + 1
if(i <= m) then
return i,m
end
end
function fromto(n, m)
return iter,m,n-1 --返回指針函數,不變量,控制變量
end
n=91
m=100
for i,j in fromto(n,m) do
print(i, m)
end
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。