是否有一个函数的特定名称,它将其输出作为输入,并且该参数是否具有名称?

时间:2013-05-16 02:40:07

标签: function recursion parameters

我使用BASIC编程语言,并发现编写依赖于输出作为参数的函数很有用。如

    inOut = someFunction(inOut)

我想称之为递归函数。但它看起来并不正确,因为它并没有自称。有人能告诉我这种函数的名称是什么,参数/ return是否有特殊名称? 谢谢!

2 个答案:

答案 0 :(得分:1)

这是一项普通的功能。你展示的东西叫做放气。您可以使用inOut重命名左侧的newinOut并且它不会更改任何内容......该功能绝对没有什么特别之处,它是一种命名模式,就是这样。

答案 1 :(得分:0)

在许多语言中(包括VB,但不确定经典的BASIC),有一些叫做通过引用传递参数的东西。这不完全是你发布的,而是简单的

someFunction(inOut)

参数传递给函数,在那里更改并且更改在函数

之外持续存在