Ada中的迭代器

Ada中的迭代器,ada,Ada,如何在过程中编写迭代器? 对不起,我是诺沃伊斯。 感谢您的回答。请参阅这完全取决于您需要迭代的内容 阵列?使用:普通、暂时或暂时 其中一个?使用与容器关联的迭代器声明 一根绳子?将其视为数组 如果你能提供更多关于你想要完成的事情的细节,这会有所帮助。你可以查看Ada 95的基本原理。这里有一个迭代器示例,您可以将其用作起点。看这里:就像其他人说的,这取决于 就我个人而言,在我目前的项目中,我发现自己经常做这样的事情: for Thing in 1..Number_Of_Things loop

如何在过程中编写迭代器? 对不起,我是诺沃伊斯。
感谢您的回答。

请参阅

这完全取决于您需要迭代的内容

阵列?使用:普通、暂时或暂时

其中一个?使用与容器关联的迭代器声明

一根绳子?将其视为数组


如果你能提供更多关于你想要完成的事情的细节,这会有所帮助。

你可以查看Ada 95的基本原理。这里有一个迭代器示例,您可以将其用作起点。看这里:

就像其他人说的,这取决于

就我个人而言,在我目前的项目中,我发现自己经常做这样的事情:

for Thing in 1..Number_Of_Things loop
 -- do stuff here
end loop;

自从提出这个问题以来,Ada2012就问世了,它现在已经对用户定义的迭代器提供了适当的支持。你现在可以说:

for i of Some_Random_Object loop
  -- do stuff with i
end loop;
细节和细节