Partial function application: Difference between revisions
Content added Content deleted
(Dialects of BASIC moved to the BASIC section.) |
(added RPL) |
||
Line 2,253: | Line 2,253: | ||
for f1, series= 2 4 6 8, result= 4 8 12 16 |
for f1, series= 2 4 6 8, result= 4 8 12 16 |
||
for f2, series= 2 4 6 8, result= 4 16 36 64 |
for f2, series= 2 4 6 8, result= 4 16 36 64 |
||
</pre> |
|||
=={{header|RPL}}== |
|||
<code>fs(f,s)</code> is a built-in function in RPL named <code>DOLIST </code> |
|||
« 2 * » '<span style="color:blue">F1</span>' STO |
|||
« SQ » '<span style="color:blue">F2</span>' STO |
|||
« 1 '<span style="color:blue">F1</span>' DOLIST » '<span style="color:blue">FSF1</span>' STO |
|||
« 1 '<span style="color:blue">F2</span>' DOLIST » '<span style="color:blue">FSF2</span>' STO |
|||
{ 0 1 2 3 } <span style="color:blue">FSF1</span> |
|||
{ 0 1 2 3 } <span style="color:blue">FSF2</span> |
|||
{ 2 4 6 8 } <span style="color:blue">FSF1</span> |
|||
{ 2 4 6 8 } <span style="color:blue">FSF2</span> |
|||
{{out}} |
|||
<pre> |
|||
4: { 0 2 4 6 } |
|||
3! { 0 1 4 9 } |
|||
2: { 4 8 12 16 } |
|||
1: { 4 16 36 64 } |
|||
</pre> |
</pre> |
||