在连续调用中返回相同值时,函数如何分类?

时间:2014-07-26 00:40:10

标签: function math

我正在寻找一个描述这个属性的术语:

  

对于功能域中的任何 x f f(x) == f(f(x))

例如,mod具有该属性:

5 % 2 = 1
5 % 2 % 2 % 2 % 2 % 2 = 1

但百分比编码和-decoding不会:

encode('fifty%') = 'fifty%25'
encode(encode('fifty%')) = 'fifty%2525'

decode('%252f') = '%2f'
decode(decode('%252f')) = '/'

2 个答案:

答案 0 :(得分:1)

Idempotence

我写过的最短的答案 - 我不得不添加这句话来满足SO的最短帖子长度。 : - )

答案 1 :(得分:0)

你所寻找的术语是“幂等。”

请参阅http://en.wikipedia.org/wiki/Idempotence