Template:APLFN5: Difference between revisions

From NARS2000
Jump to navigationJump to search
No edit summary
No edit summary
Line 1: Line 1:
&nbsp;&nbsp;&nbsp;&nbsp;∇ {{{1}}}<br/>
&nbsp;&nbsp;&nbsp;&nbsp;∇ {{{1}}}<br />
[1]&nbsp;&nbsp;&nbsp; {{{2}}}<br/>
[1]&nbsp;&nbsp;&nbsp; {{{2}}}<br />
[2]&nbsp;&nbsp;&nbsp; {{{3}}}<br/>
[2]&nbsp;&nbsp;&nbsp; {{{3}}}<br />
[3]&nbsp;&nbsp;&nbsp; {{{4}}}<br/>
[3]&nbsp;&nbsp;&nbsp; {{{4}}}<br />
[4]&nbsp;&nbsp;&nbsp; {{{5}}}<br/>
[4]&nbsp;&nbsp;&nbsp; {{{5}}}<br />
[5]&nbsp;&nbsp;&nbsp; {{{6}}}<br/>
[5]&nbsp;&nbsp;&nbsp; {{{6}}}<br />
&nbsp;&nbsp;&nbsp;&nbsp;∇ <br/>
&nbsp;&nbsp;&nbsp;&nbsp;∇ <br />
<noinclude>
<noinclude>
This template is used to list an APL function having 5 lines. If this wiki adds the Parserfunction feature, this template will be replaced by a generic one.
This template is used to list an APL function having 5 lines. If this wiki adds the Parserfunction feature, this template will be replaced by a generic one.

Revision as of 18:07, 27 February 2013

    ∇ {{{1}}}
[1]    {{{2}}}
[2]    {{{3}}}
[3]    {{{4}}}
[4]    {{{5}}}
[5]    {{{6}}}
    ∇

This template is used to list an APL function having 5 lines. If this wiki adds the Parserfunction feature, this template will be replaced by a generic one.

This allows you to list the contents of a function without having to include the line numbers and the ∆ prefix and suffix. You just list the header and the 5 lines. Because of the feature for translating apl symbols, you must specify the line values, Like this:

<apll>{{APLFN5|1=K←Header arg1
|2='Line1'
|3=X←0
|4=rhoresult ← ⍴ X
|5=⍝ one more line
|6-K ←1}}</nowiki></apll>

And you get:
{{APLFN5|1=K←Header arg1 |2='Line1' |3=X←0 |4=rhoresult ← ⍴ X |5=⍝ one more line |6-K ←1}}