だから、「冪等は」と定義することができます、定義冪等
アクション行わN回は一度だけのアクションを実行するのと同じ効果を持っている場合に。
十分に簡単です。
私の質問は、この定義の微妙なことです。それは、それ自体で冪等子とみなされるアクションですか、またはアクションに渡されるデータも考慮する必要がありますか?
私は例を明確にしましょう:
は、私はいくつかのリソースを更新PUTメソッドを持っていると仮定し、我々は明らかにf(x)
それを呼び出すよ、f(3)
がいる限り、私のように3を供給するよう、冪等であります入力。同様に明白な場合、f(5)
はリソースの値を変更します(つまり、以前は3かそれ以前の値ではなくなります)。
したがって、冪等については、アクション/関数の一般化(つまり、f(x)
)、またはアクション/関数+それに渡されるデータ(つまり、f(3)
)を参照していますか?
これは数学フォーラムに移動しないでください。 (すべての明確さのために:私はdownvoteをしなかった) –
我々が正式な論理の定義、またはWebプログラミングの定義について話しているかどうかによって異なります。私はdownvoter(私ではない)はちょうど質問が病気であると思ったと思う。 –
@Roy - それはRESTful Webサービスに直接適用されるので、私はその例を書いた文脈であると私は考えていません。 – Didaxis