<table cellspacing='0' cellpadding='0' border='0' ><tr><td valign='top' style='font: inherit;'>-module(math).<br>-export([fac/1, sq/1,cube/1,power/2]).<br><br>fac(N) when N>0 -><br>        N * fac(N-1);<br>fac(0) -><br>        1.<br>    <br>sq(X) -> X*X.<br><br>cube(X) -> X*X*X.<br><br>power(N,P) -><br>        if P==0 -><br>                1;<br>        true -><br>                if P>0 -><br>                        N * power(N,P -
 1);<br>                true -><br>                        1 / power(N,-1 * P).<br><br><br>Erlang (BEAM) emulator version 5.6.2 [async-threads:0]<br><br>Eshell V5.6.2  (abort with ^G)<br>1> c(math).<br>./math.erl:20: syntax error before: '.'<br>./math.erl:2: function power/2 undefined<br>error<br>2> <br><br><br>am i using the "true ->" correctly? it is like else right?<br></td></tr></table><br>
      <hr size=1><table><tr><td>Sök efter kärleken! <br>Hitta din tvillingsjäl på Yahoo! Dejting: <a href="http://ad.doubleclick.net/clk;185753627;24584539;x?http://se.meetic.yahoo.net/index.php?mtcmk=148783">http://se.meetic.yahoo.net</a></td></tr></table>