0

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

    inOut = someFunction(inOut)

我想称之为递归函数。但这似乎不对,因为它没有调用自己。有人能告诉我这种函数的名称是什么,参数/返回是否有特殊名称?谢谢!!

4

2 回答 2

1

这是与其他任何功能一样的普通功能。你展示的东西叫做重新评估。你可以inOut在左边重命名newinOut它不会改变任何东西......这个函数绝对没有什么特别之处,它是一种命名模式,仅此而已。

于 2013-05-16T02:44:07.090 回答
0

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

someFunction(inOut)

参数被传递到函数中,在那里更改并且更改在函数外部持续存在

于 2013-05-16T02:46:22.463 回答