Ada 中数组最大
如何检查某个值是否是数组中最大的元素?这是 Ada 语言。我有查找最大元素的函数,并且它有效。现在我想运行一个后置条件来检查该值是否是最大的。
How do i check if a certain value is the largest element in an array? this is in the Ada language. I have the function finding the largest element, and it works.. now i want to run a post condition that check that that value is the largest.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
循环遍历数组,如果找到更大的元素或没有找到相等的元素,则会失败?
在 2020 年、Ada 2012 之后重新审视这一点,一对量词可能会起到作用;请参阅
Largest_Member
的后置条件:Loop through the array, failing if you find an element that is larger or if you don't find an element that is equal?
Revisiting this in 2020, post Ada 2012, a pair of quantifiers might do the trick; see the postcondition of
Largest_Member
: