Man or boy test: Difference between revisions

Added Dyalect programming language
(Add Jsish)
(Added Dyalect programming language)
Line 1,219:
 
!. a 10 x 1 x -1 x -1 x 1 x 0</lang>
 
=={{header|Dyalect}}==
 
<lang Dyalect>func C(i) {
() => i
}
func A(k, x1, x2, x3, x4, x5) {
var b
b = () => {
k -= 1
A(k, b, x1, x2, x3, x4)
}
if k <= 0 {
x4() + x5()
} else {
b()
}
}
 
print(A(12, C(1), C(-1), C(-1), C(1), C(0)))</lang>
 
{{out}}
 
<pre>-291</pre>
 
=={{header|Dylan}}==
Anonymous user