First class environments: Difference between revisions

m
→‎{{header|Sidef}}: minor code simplification
m (→‎{{header|Perl 6}}: two changes to make it run again)
m (→‎{{header|Sidef}}: minor code simplification)
Line 1,218:
=={{header|Sidef}}==
{{trans|Perl 6}}
<lang ruby>func calculator({.is_one} ) { 1 }
func calculator(n {_ %% 2.is_even}) { n / 2 }
func calculator(n ) { 3*n + 1 }
 
func succ(this {_{:value}.is_one}, _) {
2,747

edits