我使用BASIC编程语言,并发现编写依赖于输出作为参数的函数很有用。如
inOut = someFunction(inOut)
我想称之为递归函数。但它看起来并不正确,因为它并没有自称。有人能告诉我这种函数的名称是什么,参数/ return是否有特殊名称? 谢谢!
答案 0 :(得分:1)
这是一项普通的功能。你展示的东西叫做放气。您可以使用inOut
重命名左侧的newinOut
并且它不会更改任何内容......该功能绝对没有什么特别之处,它是一种命名模式,就是这样。
答案 1 :(得分:0)
在许多语言中(包括VB,但不确定经典的BASIC),有一些叫做通过引用传递参数的东西。这不完全是你发布的,而是简单的
someFunction(inOut)
参数传递给函数,在那里更改并且更改在函数
之外持续存在