Main Page: Difference between revisions
Jump to navigation
Jump to search
→Split text by delimiter
Miraheze>RikedyP |
Miraheze>RikedyP |
||
Line 26: | Line 26: | ||
APL's terseness means that substantial programs are expressable in a small space, relative to many other programming languages. Here are some examples: | APL's terseness means that substantial programs are expressable in a small space, relative to many other programming languages. Here are some examples: | ||
=== Split text by delimiter === | === Split text by delimiter === | ||
<pre class=apl> | |||
','(≠⊆⊢)'comma,delimited,text' | |||
┌─────┬─────────┬────┐ | ┌─────┬─────────┬────┐ | ||
│comma│delimited│text│ | │comma│delimited│text│ | ||
└─────┴─────────┴────┘ | └─────┴─────────┴────┘ | ||
</pre> | |||
{{Works in|[[Dyalog APL]], [[dzaima/APL]], [[NARS2000]], [[ngn/apl]]}} | {{Works in|[[Dyalog APL]], [[dzaima/APL]], [[NARS2000]], [[ngn/apl]]}} | ||
=== Conway's "Game of Life" === | === Conway's "Game of Life" === | ||
{{pre apl|{↑1 ⍵∨.∧3 4=+/,¯1 0 1∘.⊖¯1 0 1∘.⌽⊂⍵} }} | {{pre apl|{↑1 ⍵∨.∧3 4=+/,¯1 0 1∘.⊖¯1 0 1∘.⌽⊂⍵} }} |