Template:APLFN5: Difference between revisions

From NARS2000
Jump to navigationJump to search
No edit summary
No edit summary
Line 1: Line 1:
<big>&nbsp;&nbsp;&nbsp;&nbsp;∇ {{{1}}}<br />
<big>&nbsp;&nbsp;&nbsp;&nbsp;∇ {{{header}}}<br />
[1]&nbsp;&nbsp;&nbsp; {{{2}}}<br />
[1]&nbsp;&nbsp;&nbsp; {{{1}}}<br />
[2]&nbsp;&nbsp;&nbsp; {{{3}}}<br />
[2]&nbsp;&nbsp;&nbsp; {{{2}}}<br />
[3]&nbsp;&nbsp;&nbsp; {{{4}}}<br />
[3]&nbsp;&nbsp;&nbsp; {{{3}}}<br />
[4]&nbsp;&nbsp;&nbsp; {{{5}}}<br />
[4]&nbsp;&nbsp;&nbsp; {{{4}}}<br />
[5]&nbsp;&nbsp;&nbsp; {{{6}}}<br />
[5]&nbsp;&nbsp;&nbsp; {{{5}}}<br />
&nbsp;&nbsp;&nbsp;&nbsp;∇ <br />
&nbsp;&nbsp;&nbsp;&nbsp;∇ <br />
</big>
</big>
Line 12: Line 12:
This allows you to list the contents of a function without having to include the line numbers and the {delta} 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:
This allows you to list the contents of a function without having to include the line numbers and the {delta} 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:


<nowiki><apll>{</nowiki>{APLFN5|1=K{:=}Header arg1<br/>
<nowiki><apll>{</nowiki>{APLFN5|header=K{:=}Header arg1<br/>
|2='Line1'<br/>
|1='Line1'<br/>
|3=X{:=}0<br/>
|2=X{:=}0<br/>
|4=rhoresult {:=} {rho} X<br/>
|3=rhoresult {:=} {rho} X<br/>
|5={comment} one more line<br/>
|4={comment} one more line<br/>
|6-K {:=}1
|5=K {:=}1
}}</nowiki></apll><br/><br/>
}}</nowiki></apll><br/><br/>


And you get:<br/>
And you get:<br/>


{{APLFN5|1=K{:=}Header arg1
{{APLFN5|header=K{:=}Header arg1
|2='Line1'
|1='Line1'
|3=X{:=}0
|2=X{:=}0
|4=rhoresult {:=} {rho} X |5={comment} one more line |6-K {:=}1}}
|3=rhoresult {:=} {rho} X  
 
|4={comment} one more line  
|5=K {:=}1}}


</noinclude>
</noinclude>

Revision as of 13:11, 27 February 2013

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

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|header=K←Header arg1
|1='Line1'
|2=X←0
|3=rhoresult ← ⍴ X
|4=⍝ one more line
|5=K ←1 }}</nowiki></apll>

And you get:

    ∇ K←Header arg1
[1]    'Line1'
[2]    X←0
[3]    rhoresult ← ⍴ X
[4]    ⍝ one more line
[5]    K ←1
    ∇