関数が同一の入力に対して同一の結果を返すことを指定します。
DETERMINISTICとNOT DETERMINISTICは任意指定で、関数定義ごとに1回だけ指定できます。
- NOT
- 関数が同一の入力に対して常に同一の結果を返すとは限らないことを指定します。
例えば、関数が処理の一部として乱数生成機能を呼び出す場合、関数呼び出しの結果は呼び出す前に判明しないので、その関数はNOT DETERMINISTICになります。
デフォルト値はNOT DETERMINISTICです。
関数が同一の入力に対して同一の結果を返すことを指定します。
DETERMINISTICとNOT DETERMINISTICは任意指定で、関数定義ごとに1回だけ指定できます。
例えば、関数が処理の一部として乱数生成機能を呼び出す場合、関数呼び出しの結果は呼び出す前に判明しないので、その関数はNOT DETERMINISTICになります。
デフォルト値はNOT DETERMINISTICです。