私が話していたことを説明するための具体的な仕事を選んでいます 私が多数のすべての要因の和を見つけたかったら、それらを一緒に追加します。 IOと純粋な計算間の分離なしで命令型プログラミング言語では 、あなたは私のnが大きい場合、私はAの空の画面を見つめて終わるだろうしかし、この def sum_of_factors(n):
sum = 0
for i between 1 and
かなり簡単です: たとえば、最終的なフィールドへのアクセスがなかった場合、プロセッサがエラーを返すクラスに@Mutableがあります。すべての共同作業者も不変であることを保証する必要があります。 A @ReferentiallyTransparent(より良い名前は?)そして、すべての呼び出しとの共同研究も@RefTransと@Immutableをマークしたことを確認するためにチェックする方法に置