SML:这个函数猜测什么:bool*(';a*';a)&>';a*';算计?

SML:这个函数猜测什么:bool*(';a*';a)&>';a*';算计?,sml,Sml,从一次旧的考试中,我得到了这个SML函数,我应该给出这个函数计算结果的答案 fun guess(e,(a,b))=如果e那么(a,b)else(b,a) 签名是bool*('a*'a)->'a*'a,但我不知道这个函数的用途是什么——尽管它返回(a,b)或(b,a)。 有人能给我点灯吗?如果条件为真,它会让(a,b)单独存在,否则它会将其反转。关于它的计算,真的没有什么可说的了。至于边缘似是而非的动机,有时需要以各种方式对有序配对进行排序。例如,guess(ab.如果条件为真,它将(a,b)单独

从一次旧的考试中,我得到了这个SML函数,我应该给出这个函数计算结果的答案

fun guess(e,(a,b))=如果e那么(a,b)else(b,a)

签名是
bool*('a*'a)->'a*'a
,但我不知道这个函数的用途是什么——尽管它返回(a,b)或(b,a)。

有人能给我点灯吗?

如果条件为真,它会让(a,b)单独存在,否则它会将其反转。关于它的计算,真的没有什么可说的了。至于边缘似是而非的动机,有时需要以各种方式对有序配对进行排序。例如,
guess(ab.

如果条件为真,它将(a,b)单独保留,否则它将反转。关于它的计算内容,真的没有什么要说的了。至于边界似是而非的动机,有时需要以各种方式对有序对进行排序。例如,
guess(ab.

如果条件为真,它将(a,b)保留单独使用,否则它会反转。关于它计算的内容,真的没有什么要说的了。至于边界似是而非的动机,有时有序对需要以各种方式排序。例如,
guess(ab.

如果条件为真,它会离开(a,b)单独使用,否则它会反转。关于它计算的内容,真的没有什么要说的了。至于边界似是而非的动机,有时有序对需要以各种方式排序。例如,
guess(a b.

为什么你认为这个函数除了作为一个考试题的示例之外还有其他用途?顺便说一句——编辑你的问题,使bool也突出显示。我对这个函数的计算内容和它的更高含义的问题感到有点恼火。这个问题似乎是程序中有意提出的简单问题在函数式编程部分,我学习了ing语言课程。我一直是这方面的老师,从经验中知道,许多计算机科学本科生都很难将Java扭曲的思维包裹在Lisp或ML之类的东西上。在考试中,我通常会问一些简单的问题(除了一些更具挑战性的问题)为了让测试对大多数人来说更容易通过。事实上,这是来自编程语言基础讲座的一次考试——sml是函数编程的语言。是的,从面向对象/迭代编程方式到递归函数方式有点挑战性。为什么你认为函数除了作为一个考试题的例子之外,还有什么目的吗?顺便说一句——编辑你的问题,使bool也突出显示出来。我对函数的计算内容和更高的含义感到有点恼火。在编程语言课程中,在函数部分,这个问题似乎是故意简单的个人编程。我一直处于教师的地位,从经验中了解到,许多计算机系本科生都在努力将他们的Java扭曲思想包裹在Lisp或ML之类的东西上。在考试中,我经常提出一些简单的问题(除了一些更具挑战性的问题)为了让测试对大多数人来说更容易通过。事实上,这是来自编程语言基础讲座的一次考试——sml是函数编程的语言。是的,从面向对象/迭代编程方式到递归函数方式有点挑战性。为什么你认为函数除了作为一个考试题的例子之外,还有什么目的吗?顺便说一句——编辑你的问题,使bool也突出显示出来。我对函数的计算内容和更高的含义感到有点恼火。在编程语言课程中,在函数部分,这个问题似乎是故意简单的个人编程。我一直处于教师的地位,从经验中了解到,许多计算机系本科生都在努力将他们的Java扭曲思想包裹在Lisp或ML之类的东西上。在考试中,我经常提出一些简单的问题(除了一些更具挑战性的问题)为了让测试对大多数人来说更容易通过。事实上,这是来自编程语言基础讲座的一次考试——sml是函数编程的语言。是的,从面向对象/迭代编程方式到递归函数方式有点挑战性。为什么你认为函数除了作为一个考试题的例子之外,还有什么目的吗?顺便说一句——编辑你的问题,使bool也突出显示出来。我对函数的计算内容和更高的含义感到有点恼火。在编程语言课程中,在函数部分,这个问题似乎是故意简单的个人编程。我一直处于教师的地位,从经验中了解到,许多计算机系本科生都在努力将他们的Java扭曲思想包裹在Lisp或ML之类的东西上。在考试中,我经常提出一些简单的问题(除了一些更具挑战性的问题)为了让测试对大多数人来说更容易通过。事实上,这是来自编程语言基础讲座的一次考试——sml是函数编程的语言。是的,从面向对象/迭代编程方式到递归函数式编程方式有点挑战性。谢谢你的回答。好的,这似乎是正确的这是一个简单的例子函数。谢谢你的回答。好的,这似乎是一个合理的答案。我只是接受它作为一个简单的例子函数。谢谢你的回答。好的,这似乎是一个合理的答案。我只是接受它作为一个简单的例子函数勒夫函数。谢谢你的回答。好的,这好像是一个辫子