Template:APLFN5: Difference between revisions
From NARS2000
Jump to navigationJump to search
No edit summary |
No edit summary |
||
(23 intermediate revisions by one other user not shown) | |||
Line 1: | Line 1: | ||
<apll>< | <apll><pre> {{{top}}} | ||
[1] | ∇ {{{header}}} | ||
[2] | [1] {{{1}}} | ||
[3] | [2] {{{2}}} | ||
[4] | [3] {{{3}}} | ||
[5] | [4] {{{4}}} | ||
∇ </ | [5] {{{5}}} | ||
∇</pre></apll> | |||
<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. | ||
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. 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>{</nowiki>{APLFN5|K{:=}Header arg1<br/> | <nowiki>{</nowiki>{APLFN5|top={quad}vr 'Header'<br/> | ||
|'Line1'<br/> | |header=K{:=}Header arg1<br/> | ||
|X{:=}0<br/> | |1='Line1'<br/> | ||
|rhoresult {:=} {rho} X<br/> | |2=X{:=}0<br/> | ||
|{comment} one more line<br/> | |3=rhoresult {:=} {rho} X<br/> | ||
|K {:=}1}}<br/> | |4={comment} one more line<br/> | ||
|5=K {:=}1 | |||
}}<br/> | |||
And you get:<br/> | And you get:<br/> | ||
{{APLFN5|top={quad}vr 'Header' | |||
|header=K{:=}Header arg1 | |||
|1='Line1' | |||
|2=X{:=}0 | |||
|3=rhoresult {:=} {rho} X | |||
|4={comment} one more line | |||
|5=K {:=}1}} | |||
</noinclude> | </noinclude> |
Latest revision as of 23:32, 15 April 2018
{{⊤}} ∇ {{{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:
{{APLFN5|top=⎕vr 'Header'
|header=K←Header arg1
|1='Line1'
|2=X←0
|3=rhoresult ← ⍴ X
|4=⍝ one more line
|5=K ←1
}}
And you get:
{{⊤}} ∇ {{{header}}} [1] {{{1}}} [2] {{{2}}} [3] {{{3}}} [4] {{{4}}} [5] {{{5}}} ∇