冪等(べきとう) idempotent

プログラムで重要な概念。

idempotent

1回おこなっても、複数行っても結果が同じ。

s*s=s

ということであり、HTTPのGETとDELETEは、この冪等性が求められる。

そのため、キャッシュには有効である。 尚、POSTは冪等性がないため、キャッシュできない。

C++の#pragma once(Google規約では使用禁だが)も冪等性のためであるといえなくもない。

JavaのHttpServlet.doGet()のインプリメントはは冪等性が求められる。



 

参考:wikipedia



コメント

このブログの人気の投稿

日本でコンピュータサイエンスを学ぶ難しさ

How to preview nif file on the ubuntu.