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;
细节和细节