Repeat: Difference between revisions

no edit summary
m (→‎{{header|REXX}}: added whitespace, changed a comment, used a template for the output section.)
No edit summary
Line 193:
 
=={{header|Arturo}}==
<lang rebol>print "---------------------------"
print "I'mAs ina proc!loop"
print "---------------------------"
loop 4 'x ->
print "Example 1"
 
repeatFunc: function [f,times][
<lang arturo>proc: {
loop times {'x ->
print "I'm in proc!"
do f
}
]
 
print "---------------------------"
repeat: @(func times){
print "With a block param"
loop times {
print "---------------------------"
func ~
repeatFunc [print "Example 2"] 4
}
}
 
repeatFunc: function [f,times][
repeat proc 3</lang>
loop times 'x ->
f
]
 
print "---------------------------"
print "With a function param"
print "---------------------------"
repeatFunc $[][print "Example 3"] 4</lang>
 
{{out}}
 
<pre>---------------------------
<pre>I'm in proc!
As a loop
I'm in proc!
---------------------------
I'm in proc!</pre>
Example 1
Example 1
Example 1
Example 1
---------------------------
With a block param
---------------------------
Example 2
Example 2
Example 2
Example 2
---------------------------
With a function param
---------------------------
Example 3
Example 3
Example 3
Example 3</pre>
 
=={{header|AutoHotkey}}==
1,532

edits