Jump to content

Mutual recursion: Difference between revisions

m
→‎{{header|Wren}}: Changed to Wren S/H and removed unnecessary forward declaration.
(Add SETL)
m (→‎{{header|Wren}}: Changed to Wren S/H and removed unnecessary forward declaration.)
Line 4,339:
 
=={{header|Wren}}==
<syntaxhighlight lang="ecmascriptwren">var MF = //Fn.new forward{ declaration|n|
 
var F = Fn.new { |n|
if (n == 0) return 1
return n - M.call(F.call(n-1))
}
 
var M = Fn.new { |n|
if (n == 0) return 0
return n - F.call(M.call(n-1))
9,482

edits

Cookies help us deliver our services. By using our services, you agree to our use of cookies.