Hello,<br>&nbsp;&nbsp;&nbsp; I am getting familiar with FP now, and I have a &quot;program design&quot; kind of question.<br>&nbsp;&nbsp;&nbsp; Say I have something like this in C:<br>static int old;<br>int diff (int now) { /* this would be called once a second */<br>
&nbsp; int ret = now - old;<br>&nbsp; old = now;<br>&nbsp; return ret;<br>}<br>&nbsp;&nbsp;&nbsp; Because there is no &quot;variable&quot; in Haskell. So how to do this in a FP way?<br><br>Thanks.<br>