呼ばれる引数を必要としない関数は何ですか?
-
24-10-2019 - |
質問
「引数を取り入れない関数」よりも簡潔に引数を取得しない関数を説明する用語はありますか? (「高次関数」と同じように、「関数が引数として機能するか、関数を返す関数」を意味します)
私は自然に「void」を考えていますが、「void」を見ると副作用も考えています。私が考えている状況は、この議論に見られるようなものです constantly
:
議論をしない、副作用がないが、それでも何か面白いことをしている閉鎖を作成する場合がある場合。
解決
通常:通常: http://en.wikipedia.org/wiki/arity
関数に副作用があるかどうかは、それが持っている引数の数に直交するため、関数が副作用がない言語では、より具体的な用語は必要ありません。副作用を持つ言語では、それを「副作用のない」または「純粋な」ヌラリー関数と呼ぶと思います。
そして、(たとえば)メモを使用すると、舞台裏では副作用があることを知っていても、関数は論理的に純粋になります。
他のヒント
a ヌラリー また ニラディック 関数。
a サンク?
所属していません StackOverflow