First class environments: Difference between revisions
Content added Content deleted
SqrtNegInf (talk | contribs) m (→{{header|Perl 6}}: two changes to make it run again) |
m (→{{header|Sidef}}: minor code simplification) |
||
Line 1,218: | Line 1,218: | ||
=={{header|Sidef}}== |
=={{header|Sidef}}== |
||
{{trans|Perl 6}} |
{{trans|Perl 6}} |
||
<lang ruby>func calculator({.is_one} ) { 1 } |
<lang ruby>func calculator({.is_one} ) { 1 } |
||
func calculator(n { |
func calculator(n {.is_even}) { n / 2 } |
||
func calculator(n ) { 3*n + 1 } |
func calculator(n ) { 3*n + 1 } |
||
func succ(this {_{:value}.is_one}, _) { |
func succ(this {_{:value}.is_one}, _) { |