私は BASIC プログラミング言語を使用しており、パラメーターとしての出力に依存する関数を作成すると便利であることがわかりました。そのような
inOut = someFunction(inOut)
これを再帰関数と呼びたい。しかし、それは自分自身を呼び出していないため、正しくないようです。このタイプの関数の名前と、パラメーター/戻り値に特別な名前があるかどうかを誰かに教えてもらえますか? ありがとう!!
私は BASIC プログラミング言語を使用しており、パラメーターとしての出力に依存する関数を作成すると便利であることがわかりました。そのような
inOut = someFunction(inOut)
これを再帰関数と呼びたい。しかし、それは自分自身を呼び出していないため、正しくないようです。このタイプの関数の名前と、パラメーター/戻り値に特別な名前があるかどうかを誰かに教えてもらえますか? ありがとう!!
これは他の機能と同様に通常の機能です。あなたが示すことは再評価と呼ばれます。inOut
左側で名前を変更できますが、newinOut
何も変更されません...関数について特別なことはまったくありません。それは命名パターンです。それだけです。
多くの言語 (VB を含むが、古典的な BASIC については不明) には、参照によるパラメーターの受け渡しと呼ばれるものがあります。それはまさにあなたが投稿したものではなく、むしろ単純です
someFunction(inOut)
パラメーターは関数に渡され、そこで変更され、変更は関数の外で持続します