Fixed-point Combinator - Implementing Fixed-point Combinators - Anonymous Recursion By Other Means

Anonymous Recursion By Other Means

Although fixed point combinators are the standard solution for allowing a function not bound to an identifier to call itself, some languages like Perl provide a syntactical construct which allows anonymous functions to refer to themselves. For example, in Perl 5.16 and above, one can write the following:

use feature ":5.16"; sub { my $x = shift; $x == 0 ? 1 : __SUB__->( $x - 1 ); }

Read more about this topic:  Fixed-point Combinator, Implementing Fixed-point Combinators

Famous quotes containing the word means:

    The fact is, the public make use of the classics of a country as a means of checking the progress of Art. They degrade the classics into authorities. They use them as bludgeons for preventing the free expression of Beauty in new forms.
    Oscar Wilde (1854–1900)