Loops/Break: Difference between revisions
→{{header|J}}: show a fold single example
(→{{header|Kotlin}}: Made the Kotlin example not use Java.) |
(→{{header|J}}: show a fold single example) |
||
Line 1,814:
=={{header|J}}==
In recent versions of J, [[j:Vocabulary/zcapco|Z:]] can be used to provide early termination from a [[j:Vocabulary/fcap|fold]]. For example:
<syntaxhighlight lang=J> ]F.(( _2 Z: 10&= [ echo)@(?@20))''
15
6
5
10
]F.(( _2 Z: 10&= [ echo)@(?@20))''
14
9
3
8
19
14
5
13
8
1
19
2
10
</syntaxhighlight>
But other mechanisms are also supported:
<syntaxhighlight lang="j">loopexample=: {{
while. do.
|