6635:. This construct is somewhat similar to PHP delegates. In C# 1.0, delegates are like function pointers that refer to an explicitly named method within a class. (But unlike PHP, the name is unneeded at the time the delegate is used.) C# v2.0, released in November 2005 with the .NET Framework v2.0, introduced the concept of anonymous methods as a way to write unnamed inline statement blocks that can be executed in a delegate invocation. C# 3.0 continues to support these constructs, but also supports the lambda expression construct.
15993:
214:
1611:
3110:
3091:
3071:
3051:
3032:
3013:
2994:
2974:
2955:
2931:
2912:
2893:
2874:
2846:
2789:
2770:
2751:
2731:
2692:
2673:
2634:
2610:
2581:
2562:
2543:
2524:
2505:
2486:
2467:
2429:
2410:
2391:
2372:
2353:
2334:
2306:
2287:
2268:
2249:
2230:
2211:
2192:
2153:
2133:
2114:
2095:
2076:
2057:
2038:
2019:
2000:
1981:
1962:
1943:
1901:
1873:
1849:
1830:
1782:
1762:
1723:
1704:
1684:
1665:
3153:
286:
not permit the definition of named functions in local scopes, anonymous functions may provide encapsulation via localized scope, however the code in the body of such anonymous function may not be re-usable, or amenable to separate testing. Short/simple anonymous functions used in expressions may be easier to read and understand than separately defined named functions, though without a
3129:
2827:
2808:
2712:
2654:
2448:
2173:
1920:
1802:
1743:
6184:
specifier (there must be one of them) applies to the function call operator or operator template of the closure type. Otherwise, it applies to the type of the function call operator or operator template. Previously, such a sequence always applied to the type of the function call operator or operator template of the closure type making e.g the
7044:
In the case of the C# 2.0 version, the C# compiler takes the code block of the anonymous function and creates a static private function. Internally, the function gets a generated name, of course; this generated name is based on the name of the method in which the
Delegate is declared. But the name is
10790:
has the concept of lambda expressions. A lambda expression is written as a list with the symbol "lambda" as its first element. The list then contains the argument list, documentation or declarations and a function body. Lambda expressions can be used inside lambda forms and with the special operator
15036:
In certain contexts, like when an anonymous function is a parameter being passed to another function, the compiler can infer the types of the parameters of the anonymous function and they can be omitted in the syntax. In such contexts, it is also possible to use a shorthand for anonymous functions
13340:
supports simple anonymous functions through the lambda form. The executable body of the lambda must be an expression and can't be a statement, which is a restriction that limits its utility. The value returned by the lambda is the value of the contained expression. Lambda forms can be used anywhere
1144:
is a function that takes a function as an argument or returns one as a result. This is commonly used to customize the behavior of a generically defined function, often a looping construct or recursion scheme. Anonymous functions are a convenient way to specify such function arguments. The following
887:
It would be impractical to create a function for every possible comparison function and may be too inconvenient to keep the threshold around for further use. Regardless of the reason why a closure is used, the anonymous function is the entity that contains the functionality that does the comparing.
285:
The use of anonymous functions is a matter of style. Using them is never the only way to solve a problem; each anonymous function could instead be defined as a named function and called by name. Anonymous functions often provide a briefer notation than defining named functions. In languages that do
4996:
The specific internal implementation can vary, but the expectation is that a lambda function that captures everything by reference will store the actual stack pointer of the function it is created in, rather than individual references to stack variables. However, because most lambda functions are
14718:
With these traits, the compiler will capture variables in the least restrictive manner possible. They help govern how values are moved around between scopes, which is largely important since Rust follows a lifetime construct to ensure values are "borrowed" and moved in a predictable and explicit
6183:
In addition to that, C++23 modified the syntax so that the parentheses can be omitted in the case of a lambda that takes no arguments even if the lambda has a specifier. It also made it so that an attribute specifier sequence that appears before the parameter list, lambda specifiers, or noexcept
15803:
2008 introduced anonymous functions through the lambda form. Combined with implicit typing, VB provides an economical syntax for anonymous functions. As with Python, in VB.NET, anonymous functions must be defined on one line; they cannot be compound statements. Further, an anonymous function in
1515:
The result of a fold need not be one value. Instead, both map and filter can be created using fold. In map, the value that is accumulated is a new list, containing the results of applying a function to each element of the original list. In filter, the value that is accumulated is a new list
66:
or used for constructing the result of a higher-order function that needs to return a function. If the function is only used once, or a limited number of times, an anonymous function may be syntactically lighter than using a named function. Anonymous functions are ubiquitous in
6442:
While the function is anonymous, it cannot be assigned to an implicitly typed variable, because the lambda syntax may be used for denoting an anonymous function or an expression tree, and the choice cannot automatically be decided by the compiler. E.g., this does not work:
1221:
The anonymous function accepts an argument and multiplies it by itself (squares it). The above form is discouraged by the creators of the language, who maintain that the form presented below has the same meaning and is more aligned with the philosophy of the language:
1124:
While the use of anonymous functions is perhaps not common with currying, it still can be used. In the above example, the function divisor generates functions with a specified divisor. The functions half and third curry the divide function with a fixed divisor.
5011:
Lambda functions are function objects of an implementation-dependent type; this type's name is only available to the compiler. If the user wishes to take a lambda function as a parameter, the parameter type must be a template type, or they must create a
10151:
JavaScript has syntactic subtleties for the semantics of defining, invoking and evaluating anonymous functions. These subliminal nuances are a direct consequence of the evaluation of parenthetical expressions. The following constructs which are called
8534:
Lambda expressions are fully integrated with the type inference engine, and support all the syntax and features of "ordinary" functions (except for the use of multiple definitions for pattern-matching, since the argument list is only specified once).
16827:
10007:
The function statement in the first (outer) pair of parentheses declares an anonymous function, which is then executed when used with the last pair of parentheses. This is almost equivalent to the following, which populates the environment with
13393:
In general, the Python convention encourages the use of named functions defined in the same scope as one might typically use an anonymous function in other languages. This is acceptable as locally defined functions implement the full power of
1507:
902:
Currying is the process of changing a function so that rather than taking multiple inputs, it takes a single input and returns a function which accepts the second input, and so forth. In this example, a function that performs
293:
In some programming languages, anonymous functions are commonly implemented for very specific purposes such as binding events to callbacks or instantiating the function for particular values, which may be more efficient in a
309:
When attempting to sort in a non-standard way, it may be easier to contain the sorting logic as an anonymous function instead of creating a named function. Most languages provide a generic sort function that implements a
10224:(comma) operator in the context of a parenthetical expression. It is no mere coincidence that the syntactic forms coincide for an expression and a function's arguments (ignoring the function formal parameter syntax)! If
10219:
Note the general syntactic ambiguity of a parenthetical expression, parenthesized arguments to a function and the parentheses around the formal parameters in a function definition. In particular, JavaScript defines a
16245:
15494:
Finally, the parameter names can be omitted as well; when omitted, the parameters are referenced using shorthand argument names, consisting of the $ symbol followed by their position (e.g. $ 0, $ 1, $ 2, etc.):
10457:
implement easily with these last anonymous function constructs. From the implications of the results, it is possible to deduce some of an engine's recursive versus iterative implementation details, especially
9115:
Lambda expressions are converted to "functional interfaces" (defined as interfaces that contain only one abstract method in addition to one or more default or static methods), as in the following example:
9593:
operator) to create a lambda on an existing method. A method reference does not indicate the number or types of arguments because those are extracted from the abstract method of the functional interface.
9812:
Variables that are in-scope where the lambda is declared may only be accessed inside the lambda if they are effectively final, i.e. if the variable is not mutated inside or outside of the lambda scope.
6623:
Prior versions of C# had more limited support for anonymous functions. C# v1.0, introduced in
February 2002 with the .NET Framework v1.0, provided partial anonymous function support through the use of
4978:
can only be captured if the closest enclosing function is a non-static member function. The lambda will have the same access as the member that created it, in terms of protected/private members.
15174:
and they are invoked (called) by sending them a "value" message. If several arguments are to be passed, a "value:...value:" message with a corresponding number of value arguments must be used.
11521:. Anonymous functions are important in programming the latter. There are several ways to create them. Below are a few anonymous functions that increment a number. The first is the most common.
314:
that will sort arbitrary objects. This function usually accepts an arbitrary function that determines how to compare whether two elements are equal or if one is greater or less than the other.
11615:
Also, Mathematica has an added construct to make recursive anonymous functions. The symbol '#0' refers to the entire function. The following function calculates the factorial of its input:
16330:
8799:), and a body. Data types of the parameters can always be omitted, as can the parentheses if there is only one parameter. The body can consist of one statement or a statement block.
10236:. The first provides no syntactic hint of any resident function but the second MUST evaluate the first parenthetical as a function to be legal JavaScript. (Aside: for instance, the
16257:
11919:
In the example, fun is a keyword indicating that the function is an anonymous function. We are passing in an argument x and -> to separate the argument from the body.
12565:
as arguments, which serve a function similar to lambda functions of one parameter, but do not have the same parameter-passing convention as functions -- @_ is not set.
118:
The names "lambda abstraction", "lambda function", and "lambda expression" refer to the notation of function abstraction in lambda calculus, where the usual function
98:, in which all functions are anonymous, in 1936, before electronic computers. In several programming languages, anonymous functions are introduced using the keyword
17598:
12829:, using memory in the program irreversibly. If this is used to create anonymous functions many times, e.g., in a loop, it can cause problems such as memory bloat.
12816:" in the string. For functions with quotes or functions with many variables, it can get quite tedious to ensure the intended function body is what PHP interprets.
1432:
16171:
15869:
Visual Basic.NET 2010 added support for multiline lambda expressions and anonymous functions without a return value. For example, a function for use in a Thread.
17076:
6268:
and is essentially an anonymous function template since the rules for type deduction of the auto parameters are the rules of template argument deduction. As of
2700:
As of PHP 5.3.0, true anonymous functions are supported. Formerly, only partial anonymous functions were supported, which worked much like C#'s implementation.
4439:
in the declaration of lambda expression. The mechanism allows these variables to be captured by value or by reference. The following table demonstrates this:
13262:
in version 7.2. Anonymous predicates can capture values from the context. If created in an object member, it can also access the object state (by capturing
17270:
15642:
part of the above example. This is the part which caches the compiled form of the anonymous function, but it can only be invoked by being passed to the
6342:, support for anonymous functions has deepened through the various versions of the language compiler. The language v3.0, released in November 2007 with
16196:
16521:
A quotation is an anonymous function (a value denoting a snippet of code) which can be used as a value and called using the
Fundamental combinators.
11894:
Anonymous functions in OCaml are functions without a declared name. Here is an example of an anonymous function that multiplies its input by two:
274:
Anonymous functions can be used for containing functionality that need not be named and possibly for short-term use. Some notable examples include
16460:
14383:
With type inference, however, the compiler is able to infer the type of each parameter and the return type, so the above form can be written as:
10251:). In a very broad non-rigorous sense (especially since global bindings are compromised), an arbitrary sequence of braced JavaScript statements,
12937:. PHP 5.3 mimics anonymous functions but it does not support true anonymous functions because PHP functions are still not first-class objects.
9797:
instructions, with the lambda body inserted as a static method into the surrounding class, rather than generating a new class file entirely.
15239:
Smalltalk blocks are technically closures, allowing them to outlive their defining scope and still refer to the variables declared therein.
12716:
which was the initial anonymous function support. This function call makes a new randomly named function and returns its name (as a string)
5004:
If a closure object containing references to local variables is invoked after the innermost block scope of its creation, the behaviour is
9649:
of lambda-compatible interfaces are similar, but not exactly equivalent, to lambda expressions. To illustrate, in the following example,
1316:
The anonymous function checks if the argument passed to it is even. The same as with map, the form below is considered more appropriate:
17829:
9964:
However, as the assignment statement returns a value (the URL itself), many browsers actually create a new page to display this value.
17318:
13398:
and are almost as efficient as the use of a lambda in Python. In this example, the built-in power function can be said to have been
14663:
However, one may need complex rules to describe how values in the body of the closure are captured. They are implemented using the
14013:
s behave more analogous to an anonymous function. When passed to a method, a block is converted into a Proc in some circumstances.
1818:
compiler-rt lib. GCC support is given for a macro implementation which enables the possibility of use. See below for more details.
1350:
in Python), accumulating a value as it goes. This can be used to combine all elements of a structure into one value, for example:
16147:
10153:
3006:
4985:
is captured, either explicitly or implicitly, then the scope of the enclosed class members is also tested. Accessing members of
17294:
16484:
17691:
16077:
16065:
The Lambda calculus ... was introduced by Alonzo Church in the 1930s as a precise notation for a theory of anonymous functions
14423:
With closures with a single expression (i.e. a body with one line) and implicit return type, the curly braces may be omitted:
13992:
2859:
1603:) generally have anonymous function support so that functions can be defined and passed around as easily as other data types.
102:, and anonymous functions are often referred to as lambdas or lambda abstractions. Anonymous functions have been a feature of
17515:
12825:
17643:
13341:
ordinary functions can. However these restrictions make it a very limited version of a normal function. Here is an example:
5925:) can be implicitly converted into a function pointer with the same type as the lambda was declared with. So this is legal:
3463:
cannot contain any commas outside of parentheses; GCC treats the comma as a delimiter between macro arguments. The argument
1543:) are all statically typed languages. However, statically typed languages can support anonymous functions. For example, the
12804:
The argument list and function body must be in single quotes, or the dollar signs must be escaped. Otherwise, PHP assumes "
10243:
Also, a function is an Object instance (likewise objects are
Function instances) and the object literal notation brackets,
5093:
Here is an example of storing anonymous functions in variables, vectors, and arrays; and passing them as named parameters:
11667:. Any variables that are not found in the argument list are inherited from the enclosing scope and are captured by value.
3163:
1618:
657:. The following example binds the variable "threshold" in an anonymous function that compares the input to the threshold.
8795:
A lambda expression consists of a comma separated list of the formal parameters enclosed in parentheses, an arrow token (
235:
17487:
16175:
17080:
16920:
3386:
The anonymous function is not supported by standard C programming language, but supported by some C dialects, such as
481:
The expression returned by the lambda function can be assigned to a variable and used in the code at multiple places.
17824:
17727:
16102:
16058:
15628:
15423:
For sake of brevity and expressiveness, the parameter types and return type can be omitted if these can be inferred:
1731:
Dyalog, ngn and dzaima APL fully support both dfns and tacit functions. GNU APL has rather limited support for dfns.
261:
17:
9809:
Lambdas can throw checked exceptions, but such lambdas will not work with the interfaces used by the
Collection API.
9785:
The main difference here is that the lambda expression does not necessarily need to allocate a new instance for the
243:
13748:, all blocks (even those associated with if, while, etc.) are anonymous functions. A block that is not used as an
8509:
uses a concise syntax for anonymous functions (lambda expressions). The backslash is supposed to resemble λ.
17860:
16609:
10447:
7483:
keyword can be used for forcing stack allocation. Since version 2.058, it is possible to use shorthand notation:
533:
Another example would be sorting items in a list by the name of their class (in Python, everything has a class):
287:
68:
17763:
2739:
Python supports anonymous functions through the lambda syntax, which supports only expressions, not statements.
14006:
11927:
8506:
8209:
6339:
2594:
2261:
2107:
1823:
1572:
1247:
648:
239:
80:
16683:
1346:
A fold function runs over all elements in a structure (for lists usually left-to-right, a "left fold", called
16803:
13337:
11126:
10734:
10585:
8341:
8205:
7776:
7046:
4041:
2905:
2763:
2724:
2647:
2619:
2365:
2242:
2146:
2088:
2069:
2031:
1993:
1600:
1592:
1548:
1536:
17580:
17565:
17125:
9646:
17622:
15325:
14987:
10476:
6494:
2967:
2886:
2441:
2346:
2185:
2012:
1568:
1341:
1252:
The filter function returns all elements from a list that evaluate True when passed to a certain function.
295:
16779:
16200:
17549:
17149:
15998:
15659:
14269:
13745:
10730:
8781:
7670:
3044:
2867:
2839:
2782:
2622:; in addition to Objective-C, blocks can also be used on C and C++ when programming on Apple's platform.
2384:
2299:
2223:
1974:
1936:
1596:
1580:
1154:
107:
51:
16854:
17745:
13395:
11986:
11354:
4433:
4372:
in that order; each of these components is optional". If it is absent, the return type is deduced from
3122:
2517:
2422:
2050:
1866:
1716:
1677:
275:
1931:'s non-standard Managed COBOL dialect supports lambdas, which are called anonymous delegates/methods.
17194:
11881:
10905:
One typical use of anonymous functions in Common Lisp is to pass them to higher-order functions like
10256:
8425:
2204:
1584:
1544:
17706:
4768:
is stored as a part of the lambda function's closure. Since it is a reference to the stack variable
1531:
This table shows some general trends. First, the languages that do not support anonymous functions (
17865:
13749:
13565:
7280:
2744:
1955:
1795:
1532:
224:
17102:"Closures: Anonymous Functions that Can Capture Their Environment - The Rust Programming Language"
17218:
14686:). They are used for functions that can still be called if they only have reference access (with
10451:
10440:
7127:// singleExpression is implicitly returned. There is no need for the braces or the return keyword
6192:
3403:
228:
59:
17531:
17176:
11280:
Like Scheme, Clojure's "named functions" are simply syntactic sugar for lambdas bound to names:
16053:, Undergraduate Topics in Computer Science, Springer Science & Business Media, p. 33,
7476:
6043:
4087:
17801:
14700:). They are used for functions that can be called if they have mutable reference access (with
8972:// This example also includes two nested lambda expressions (the first one is also a closure).
16509:
16048:
4368:
1502:{\displaystyle \left(\left(\left(1\times 2\right)\times 3\right)\times 4\right)\times 5=120.}
1141:
63:
17439:
15615:
is the expansion prefix (new in Tcl 8.5). The command prefix in the above example is apply
10240:'s could be (,{},42,"abc",function(){}) as long as the expression evaluates to a function.)
3170:
1622:
17870:
16006:
15579:
12812:
and will substitute it into the string (despite possibly not existing) instead of leaving "
3514:{ \
3511:#define forEachInArray(fe_arrType, fe_arr, fe_fn_body) \
1770:
Since AutoHotkey V2 anonymous functions are supported with a syntax similar to JavaScript.
1564:
1525:
1159:
The map function performs a function call on each element of a list. The following example
110:
in 1958, and a growing number of modern programming languages support anonymous functions.
103:
72:
31:
17366:
6195:
library provides its own syntax for lambda functions as well, using the following syntax:
3520:
for(;i<sizeof(fe_arr)/sizeof(fe_arrType);i++) { fe_arr = fe_fn_body(&fe_arr); } \
1528:
that support unnamed anonymous functions fully, or partly as some variant, or not at all.
8:
17855:
16896:
10402:
Note the implications of the anonymous function in the JavaScript fragments that follow:
6618:// the result of the foo variable is of type System.Collections.Generic.List<Int32>
5005:
3517:
int i=0; \
16973:
16432:
14491:
Closures may be passed as input parameters of functions that expect a function pointer:
14272:, anonymous functions are called closures. They are defined using the following syntax:
10909:, which applies a function to each element of a list and returns a list of the results.
6365:
17101:
17000:
16560:
7192:
CFML supports any statements within the function's definition, not simply expressions.
15460:
Similarly, Swift also supports implicit return statements for one-statement closures:
14722:
The following demonstrates how one may pass a closure as an input parameter using the
12940:
PHP 5.3 does support closures but the variables must be explicitly indicated as such:
7181:// if the arrow function has zero or multiple parameters, one needs to use parentheses
3174:
17511:
17483:
17390:
16731:
16707:
16054:
16025:
15800:
11785:
9789:, and can return the same instance every time this code is run. Additionally, in the
3063:
2498:
1775:
1736:
17414:
16221:
9925:. For example, to change the title of the current document (visible in its window's
7479:
allocates closures on the heap unless the compiler can prove it is unnecessary; the
7145:// if the arrow function has only one parameter, there's no need for parentheses
14917:
The previous function definition can also be shortened for convenience as follows:
11514:
10065:
4998:
3459:
The following example works only with GCC. Because of how macros are expanded, the
3103:
2460:
1160:
904:
17835:
16780:"Maple Programming: 1.6: Anonymous functions and expressions - Application Center"
15126:// Thus, it needs no type annotations on the parameters of the anonymous function.
10737:
support anonymous functions using the "lambda" construct, which is a reference to
1547:
languages are statically typed and fundamentally include anonymous functions, and
17024:
16306:
15171:
15153:// Each underscore stands for a new unnamed parameter in the anonymous function.
11133:
10738:
10454:
10444:
10436:
10247:
for braced code, are used when defining a function this way (as opposed to using
6955:// returns one output can also be implicitly declared with the Func<> type.
6632:
6351:
6272:, template parameters can also be declared explicitly with the following syntax:
4311:
3407:
3215:
2940:
2126:
95:
17787:
17245:
16126:
6573:// Map the anonymous function over all elements in the list, return the new list
907:
by any integer is transformed into one that performs division by a set integer.
13151:
A simple example with no free variables and using a list mapping predicate is:
10745:
supports anonymous functions with the "fn" special form and #() reader syntax.
10459:
6624:
6490:
6343:
654:
311:
16635:
15156:// This results in an even shorter equivalent to the anonymous function above.
12823:
makes a new function, which exists for the rest of the program, and cannot be
17849:
17342:
15178:
14496:// A function which takes a function pointer as an argument and calls it with
13259:
8025:
6033:
with the usual semantics. These specifiers go after the parameter list, like
3083:
2574:
1552:
1540:
317:
Consider this Python code sorting a list of strings by length of the string:
91:
76:
16405:
16354:
7283:
to implement anonymous functions. The full syntax for an inline delegate is
4365:
2589:
Delphi, a dialect of Object Pascal, supports anonymous functions (formally,
17048:
16585:
9967:
Instead, an anonymous function, that does not return a value, can be used:
4962:
is special. It can only be captured by value, not by reference. However in
4444:// No captures, the lambda is implicitly convertible to a function pointer.
1658:
55:
17840:
17319:"Pure Anonymous Function: Elementary Introduction to the Wolfram Language"
16659:
15328:, anonymous functions are called closures. The syntax has following form:
13997:
Ruby supports anonymous functions by using a syntactical structure called
12165:
Anonymous functions may be passed as input parameters of other functions:
8344:
uses a syntax for anonymous functions similar to that of named functions.
17343:"Lambdas, Closures and everything in between · Issue #1048 · ziglang/zig"
16253:
13121:
uses the following syntax for anonymous predicates (lambda expressions):
11972:
11518:
11275:; Defines an anonymous function that takes three arguments and sums them.
11051:
Anonymous functions in Common Lisp can also later be given global names:
10787:
10208:, the form of the constructs are a parenthetical within a parenthetical
9922:
6497:, e.g. to use anonymous functions with the Map capability available with
4459:// z is captured by reference. Other variables will be captured by value.
4456:// x is captured by value. Other variables will be captured by reference.
2948:
2602:
1928:
17295:"Language Reference/Terms/Anonymous Predicates - wiki.visual-prolog.com"
15123:// Here, the compiler can infer that the types of x and y are both Int.
9884:
symbol separates the anonymous function's parameter list from the body:
7601:
An anonymous function can be assigned to a variable and used like this:
1512:
The anonymous function here is the multiplication of the two arguments.
16279:
11660:
9825:
9821:
6058:
Also since C++23 a lambda expression can be recursive through explicit
2987:
2555:
2327:
1886:
1755:
1576:
17818:
16613:
11361:
in Lua is simply a variable holding a reference to a function object.
8969:// with multiple statements in the lambda body. It needs a code block.
4759:// Note that std::accumulate would be a way better alternative here...
3206:
Numerous languages support anonymous functions, or something similar.
17767:
16872:
15167:
9926:
6889:// a lambda expression. The lambda takes an int, and returns an int.
6029:
6019:
4436:, here called captures. Captures are defined between square brackets
2924:
2855:
298:, more readable, and less error-prone than calling a named function.
84:
17673:
17663:
the top of the page indicates this with "(PHP 4 >= 4.0.1, PHP 5)"
15992:
4450:// Any external variable is implicitly captured by reference if used
413:, and returns the length of its argument, which is then used by the
213:
16949:
16378:
15624:
13399:
11441:
An example of using anonymous functions for reverse-order sorting:
6638:
This example will compile in C# 3.0, and exhibits the three forms:
4619:
The following two examples demonstrate use of a lambda expression:
2627:
1697:
897:
279:
16732:"Higher-Order Functions and Lambdas - Kotlin Programming Language"
15526:, applying the anonymous squaring function to 2 looks as follows:
4764:
This computes the total of all elements in the list. The variable
1128:
The divisor function also forms a closure by binding the variable
17660:
16755:
15272:"returns the inner block, which adds 100 (captured in "
14734:// a generic type that implements the `Fn` trait, e.g. a closure)
13198:
Currying is also supported. The above example can be written as:
13118:
13030:
modifies it and the changes are visible outside of the function.
11221:
10742:
9790:
7049:. In the case of the C# 3.0 version, the same mechanism applies.
6269:
6257:
6038:
6024:
6014:
4963:
4471:
4453:// Any external variable is implicitly captured by value if used.
4307:
3790:/* the anonymous function is given as function for the foreach */
2820:
2403:
2166:
1894:
1858:
1692:
Expression functions are a part of Ada2012, access-to-subprogram
1560:
700:
This can be used as a sort of generator of comparison functions:
381:
The anonymous function in this example is the lambda expression:
17618:
15646:
command. Lambdas do not support currying, unless paired with an
15037:
using the underscore character to introduce unnamed parameters.
9589:
Java 8 introduced another mechanism named method reference (the
5016:
or a similar object to capture the lambda value. The use of the
1790:
A library has been made to support anonymous functions in Bash.
17603:
16477:
16131:
15619:
Command names can be bound to command prefixes by means of the
15566:
This example involves two candidates for what it means to be a
14731:// A function that takes a value of type F (which is defined as
13272:
returns an anonymous function, which has captured the argument
12272:
11656:
8789:
2479:
2315:
1516:
containing only those elements that match the given condition.
175:
16050:
Models of
Computation: An Introduction to Computability Theory
15634:
The other candidate for "function" in Tcl is usually called a
14144:# Function that returns lambda function object with parameters
13276:
in the closure. The returned function is a function that adds
12259:
An anonymous function is basically a function without a name.
2642:
Function
Literal support was introduced with version 2021.01.
653:
Closures are functions evaluated in an environment containing
11888:
8837:// with one parameter (this example is an identity function).
6631:, following the original version of anonymous functions, the
6350:, following the original version of anonymous functions, the
6346:
v3.5, has full support of anonymous functions. C# names them
4037:
4032:
2536:
1913:
1882:
1842:
1811:
1556:
17391:"Language Specification for Blocks — Clang 13 documentation"
11224:
supports anonymous functions through the "fn" special form:
9641:
8663:, anonymous functions are called lambda, and use the syntax
6805:// inline code, called an "anonymous method". This
4464:
Variables captured by value are constant by default. Adding
3479:, which can be dereferenced for the actual value if needed.
17367:"Statement Exprs (Using the GNU Compiler Collection (GCC))"
15662:, anonymous functions are supported as lambda expressions.
11989:
supports multi-line multi-expression anonymous functions.
8660:
6260:, the function parameters of a lambda can be declared with
3186:
2801:
2705:
2666:
2280:
1815:
1588:
1555:, has been extended to support anonymous functions, as has
13570:
In R the anonymous functions are defined using the syntax
4966:, the current object can be captured by value (denoted by
4376:
statements as if for a function with declared return type
3214:
Only some dialects support anonymous functions, either as
3178:
62:. Anonymous functions are often arguments being passed to
16533:
15523:
14714:). They are used for functions that are only called once.
12701:
9930:
9877:
5922:
A lambda expression with an empty capture specification (
4997:
small and local in scope, they are likely candidates for
4447:// x is captured by value and y is captured by reference.
3505:&l_anonymous_functions_name; \
3025:
2685:
1563:
standard). Second, the languages that treat functions as
15650:
to form a command prefix. Lambdas are rare in Tcl APIs.
14876:// Applies the function before printing its return value
3493:#define lambda(l_ret_type, l_arguments, l_body) \
3182:
17177:"Closures — The Swift Programming Language (Swift 5.5)"
14081:# First-class functions as an explicit object of Proc -
13993:
Ruby (programming language) § Blocks and iterators
10228:
is not identified in the constructs above, they become
3490://* this is the definition of the anonymous function */
14460:
Closures with no input parameter are written like so:
12609:# map and grep don't use the 'sub' keyword
10068:
to avoid new pages for arbitrary anonymous functions:
4474:
and newer versions support init-capture, for example:
3496:({ \
1163:
every element in an array with an anonymous function.
174:
The name "arrow function" refers to the mathematical "
27:
Function definition that is not bound to an identifier
17415:"Lambda expressions (since C++11) - cppreference.com"
6366:
http://msdn.microsoft.com/en-us/library/bb549151.aspx
3502:
l_body \
3499:
l_ret_type l_anonymous_functions_name l_arguments \
1435:
15988:
10450:
of function calls, call stack, etc. in a JavaScript
7052:
15578:holds such a function, then the way to perform the
11357:(much as in Scheme) all functions are anonymous. A
11252:There is also a reader syntax to define a lambda:
10831:"function" can be abbreviated as #'. Also, macro
4539:// copy assignment is deleted for a unique pointer
4468:after the parameter list makes them non-constant.
1501:
17836:Lambda functions in various programming languages
17764:"Anonymous Function Syntax - Scala Documentation"
14072:# Sort by fractional part, ignoring integer part.
11788:anonymous functions are defined using the syntax
10479:anonymous functions are defined using the syntax
9793:implementation at least, lambdas are compiled to
8349:% Anonymous function bound to the Square variable
8028:supports anonymous functions using lambda syntax
5001:, and thus need no added storage for references.
2982:Swift's anonymous functions are called Closures.
17847:
14990:, anonymous functions use the following syntax:
14225:#<Proc:0x007ff458b45f88@(irb):12 (lambda)>
11508:
11104:; which allows us to call it using the name SQR:
7779:introduced anonymous functions in version 2009.
7311:If unambiguous, the return type and the keyword
7045:not exposed to application code except by using
6952:// C# 3.0. A delegate that accepts one input and
420:Basic syntax of a lambda function in Python is
301:The following examples are written in Python 3.
17268:
16828:"Maxima 5.17.1 Manual: 39. Function Definition"
16485:"LAMBDA: The ultimate Excel worksheet function"
14541:// No semicolon, to indicate an implicit return
14001:. There are two data types for blocks in Ruby.
10212:and a parenthetical applied to a parenthetical
9805:Java 8 lambdas have the following limitations:
9622:In the example above, the functional interface
9574:is declared. Lambda expressions that implement
9570:In this example, a functional interface called
4970:), or can be captured by reference (denoted by
3218:, in the tacit style or a combination of both.
17825:Compiling Lambda Expressions: Scala vs. Java 8
17077:"Understanding Ruby Blocks, Procs and Lambdas"
16950:"perlsub - Perl subroutines - Perldoc Browser"
9933:, the following bookmarklet may seem to work.
6489:However, a lambda expression can take part in
17819:Anonymous Methods - When Should They Be Used?
17561:
17559:
17001:"6. Expressions — Python 3.9.0 documentation"
16804:"Anonymous Functions - MATLAB & Simulink"
15570:in Tcl. The most generic is usually called a
14696:: the closure captures by mutable reference (
12690:# values not passed like normal Perl function
10588:supports anonymous functions with the syntax
7195:CFML supports recursive anonymous functions:
6892:// The type of x is inferred by the compiler.
6886:// C# 3.0. A delegate can be initialized with
6808:// method takes an int as an input parameter.
6802:// C# 2.0: A delegate can be initialized with
4292:The code with blocks should be compiled with
4236:/* Pass as a parameter to another function */
3406:(GCC) supports anonymous functions, mixed by
3381:
409:The anonymous function accepts one argument,
90:Anonymous functions originate in the work of
10835:exists, which expands into a function form:
9582:method to be executed. Default methods like
8388:% Named function with the same functionality
7271:CFML anonymous functions implement closure.
5020:keyword can help store the lambda function,
4587:// mutable is required to modify 'i'
4090:(libdispatch), the code could look simpler:
3410:and statement expressions. It has the form:
2141:Excel worksheet function, 2021 beta release
17619:"Programming in Lua - More about Functions"
17501:
17499:
17437:
13977:# same functionality, but as Callable block
13038:Arrow functions were introduced in PHP 7.4
13026:is bound by reference so the invocation of
6742:// C# 1.0: Original delegate syntax needed
6055:specifiers are not allowed to be combined.
2939:Smalltalk's anonymous functions are called
2854:Ruby's anonymous functions, inherited from
242:. Unsourced material may be challenged and
17556:
16461:"Lambda Expressions: The fun Keyword - F#"
16331:"Anonymous Methods in Delphi - RAD Studio"
15627:. Command prefixes are very common in Tcl
14021:# Purely anonymous functions using blocks.
13574:, which has shorthand since version 4.1.0
13254:Anonymous functions (in general anonymous
12421:# 3. as a return value of another function
12275:supports anonymous functions, as follows:
11975:supports anonymous functions, as follows:
11930:supports anonymous functions, as follows:
9880:supports "arrow function" syntax, where a
6188:attribute impossible to use with lambdas.
4310:supports anonymous functions (technically
4033:Clang (C, C++, Objective-C, Objective-C++)
2597:Object Pascal dialect also supports them.
290:they may be more difficult to understand.
75:, where they fulfil the same role for the
17821:(blog about anonymous function in Delphi)
16078:"Arrow function expressions - JavaScript"
16046:
12427:# example of currying in Perl programming
11529:marks the end of the anonymous function.
9642:Differences compared to Anonymous Classes
7470:// if return type must be forced manually
3471:is available; in the example below using
1135:
262:Learn how and when to remove this message
17505:
17496:
17473:
17471:
17469:
17467:
17465:
17463:
17461:
17074:
16849:
16847:
11136:for anonymous functions bound to names:
17728:"As input parameters - Rust By Example"
17722:
17720:
15278:" variable) to its argument."
12845:that makes a class instance invocable.
12556:# prints 27 ( = 5 + 7 + 9 + 1 + 2 + 3 )
12304:# 1. fully anonymous, called as created
10154:immediately-invoked function expression
7401:// if parameter type cannot be inferred
3164:instructions, advice, or how-to content
14:
17848:
17567:The Java Tutorials: Lambda Expressions
17246:"Projects/Vala/Tutorial - GNOME Wiki!"
17150:"Recitation 3: Higher order functions"
17070:
17068:
16406:"Erlang/Elixir Syntax: A Crash Course"
16145:
14114:#<Proc:0x007ff4598705a0@(irb):7>
7925://invoke anonymous method just defined
4383:This is an example lambda expression:
188:. Compare to the JavaScript syntax of
17477:
17458:
17269:KathleenDollard (15 September 2021).
17240:
17238:
17219:"Function Type - Typst Documentation"
17171:
17169:
16995:
16993:
16944:
16942:
16844:
16555:
16553:
16454:
16452:
16427:
16425:
16400:
16398:
16301:
16299:
14682:: the closure captures by reference (
9630:, so the compiler looks for a method
4040:supports anonymous functions, called
2319:
17717:
17644:"2.7. Anonymous Functions · GitBook"
17438:Järvi, Jaakko; Powell, Gary (n.d.).
16458:
16280:"Functions - D Programming Language"
15795:
13108:
12648:# braces unneeded for one expression
8784:supports anonymous functions, named
6745:// initializing with a named method.
6361:// the second int is the return type
4302:
3146:
1605:
1519:
417:method as the criteria for sorting.
240:adding citations to reliable sources
207:
17696:in Visual Prolog Language Reference
17581:"Chapter 15. Expressions"
17271:"Lambda Expressions - Visual Basic"
17065:
16974:"PHP: Anonymous functions - Manual"
16510:"Quotations - Factor Documentation"
16148:"Lambda expressions - C# reference"
14737:// and calls it with the value `5`.
13756:fully anonymous, called as created
12707:
12704:had no anonymous function support.
11631:For example, 6 factorial would be:
9800:
8665:function(argument-list) expression;
6264:. The resulting lambda is called a
3173:so that it is more encyclopedic or
24:
17311:
17235:
17166:
16990:
16939:
16636:"Anonymous function - HaskellWiki"
16550:
16449:
16422:
16395:
16296:
16222:"Clojure - Higher Order Functions"
15623:command. Command prefixes support
12478:# returns the sum of its arguments
10987:to be written in a function call:
10314:More correctly but with caveats,
8572:The following are all equivalent:
2593:) natively since Delphi 2009. The
156:. Compare to the Python syntax of
25:
17882:
17812:
16897:"GNU Octave: Anonymous Functions"
16664:Haxe - The Cross-platform Toolkit
14710:: the closure captures by value (
13572:function(argument-list)expression
12837:PHP 5.3 added a new class called
11650:
11525:refers to the first argument and
8879:// with explicit type information
7053:ColdFusion Markup Language (CFML)
4951:to be stored as a reference, but
17625:from the original on 14 May 2008
17195:"Documentation - Everyday Types"
16708:"Functions · The Julia Language"
15991:
13249:
11790:lambda(argument-list,expression)
9921:This construct is often used in
8020:
4075:The type of the blocks above is
3151:
3127:
3108:
3089:
3069:
3049:
3030:
3011:
2992:
2972:
2953:
2929:
2910:
2891:
2872:
2844:
2825:
2806:
2787:
2768:
2749:
2729:
2710:
2690:
2671:
2652:
2632:
2608:
2579:
2560:
2541:
2522:
2503:
2484:
2465:
2446:
2427:
2408:
2389:
2370:
2351:
2332:
2304:
2285:
2266:
2247:
2228:
2209:
2190:
2171:
2151:
2131:
2112:
2093:
2074:
2055:
2036:
2017:
1998:
1979:
1960:
1941:
1918:
1899:
1871:
1847:
1828:
1800:
1780:
1760:
1741:
1721:
1702:
1682:
1663:
1609:
212:
69:functional programming languages
17795:
17781:
17756:
17738:
17699:
17684:
17666:
17654:
17636:
17611:
17591:
17573:
17542:
17532:"C# Language Specification 5.0"
17524:
17431:
17407:
17383:
17359:
17335:
17287:
17262:
17211:
17187:
17142:
17118:
17094:
17075:Sosinski, Robert (2008-12-21).
17041:
17017:
16966:
16913:
16889:
16865:
16820:
16796:
16772:
16748:
16724:
16700:
16676:
16652:
16628:
16602:
16578:
16561:"Anonymous Functions in GoLang"
16526:
16502:
16371:
16355:"Functions — Dylan Programming"
16347:
16323:
16272:
16238:
15170:anonymous functions are called
14852:"I got the value: {}"
11517:is the programming language of
11173:expands (and is equivalent) to
9661:that add their two parameters:
6499:System.Collections.Generic.List
6358:// the first int is the x' type
4251:DISPATCH_QUEUE_PRIORITY_DEFAULT
17661:http://php.net/create_function
16684:"Functions - JavaScript | MDN"
16214:
16189:
16164:
16139:
16119:
16095:
16070:
16040:
16018:
15804:VB.NET must truly be a VB.NET
11967:
11401:is just syntactical sugar for
10782:
10012:unlike an anonymous function.
9828:supports anonymous functions.
8428:supports anonymous functions.
7673:supports anonymous functions.
7371:// if more verbosity is needed
4989:does not need explicit use of
1248:Filter (higher-order function)
649:Closure (computer programming)
13:
1:
17746:"Lifetimes - Rust By Example"
17079:. Reactive.IO. Archived from
16756:"Programming in Lua : 6"
16307:"A tour of the Dart language"
16012:
12935:echo $ func->__invoke($ x)
11884:support anonymous functions.
11663:are defined using the syntax
11509:Wolfram Language, Mathematica
9816:
9586:define methods on functions.
17707:"Closures - Rust By Example"
17478:Skeet, Jon (23 March 2019).
16197:"Whats new in ColdFusion 10"
15161:
10590:{arguments -> expression}
10481:(arguments)->(expression)
10255:, can be considered to be a
9626:declares an abstract method
7086:Or using an arrow function:
1342:Fold (higher-order function)
296:Dynamic programming language
7:
16047:Fernandez, Maribel (2009),
15999:Computer programming portal
15984:
15808:- it must return a value.
12349:# 2. assigned to a variable
6047:if it has no captures. The
6017:, a lambda can be declared
4772:, it can change its value.
4104:<dispatch/dispatch.h>
4077:return_type (^)(parameters)
3142:
2322:section below for details.
1524:The following is a list of
1155:Map (higher-order function)
891:
642:
152:is an expression that uses
10:
17887:
17440:"Chapter 16. Boost.Lambda"
13990:
13563:
13113:
13033:
12832:
12292:"I got called\n"
11665:@(argument-list)expression
11216:
8501:
4955:will be stored as a copy.
3382:C (non-standard extension)
2161:"Quotations" support this
1339:
1245:
1152:
1145:examples are in Python 3.
895:
646:
304:
17536:Microsoft Download Center
17506:Albahari, Joseph (2022).
16250:Micro Focus Documentation
16246:"Managed COBOL Reference"
14483:"Hello, world!"
14105:"Hello, world!"
13752:is executed immediately.
13332:
12739:'return $ x*$ x;'
12712:PHP 4.0.1 introduced the
12267:
11779:
11121:
10873:; using the lambda macro:
10580:
10413:'s is generally not legal
9786:
9658:
9654:
9650:
8831:"Hello, world."
8336:
8215:for anonymous functions.
8200:
7771:
6414:
6370:
6041:, the lambda can also be
4245:dispatch_get_global_queue
4082:Using the aforementioned
1241:
189:
157:
71:and other languages with
16026:"Higher order functions"
15871:
15810:
15664:
15591:
15528:
15497:
15462:
15425:
15364:
15330:
15319:
15241:
15183:
15039:
14992:
14981:
14919:
14728:
14493:
14462:
14425:
14385:
14337:
14274:
14015:
13945:
13861:
13778:
13766:"I got called"
13759:
13580:
13566:R (programming language)
13404:
13343:
13282:
13200:
13153:
13123:
13040:
12942:
12847:
12718:
12567:
12277:
12167:
12073:
11991:
11978:fn arg => arg * arg
11932:
11896:
11887:
11880:The various dialects of
11794:
11669:
11633:
11617:
11568:
11531:
11443:
11403:
11366:
11313:
11282:
11254:
11226:
11175:
11138:
11053:
10989:
10983:in Common Lisp allows a
10911:
10837:
10793:
10747:
10594:
10485:
10470:
10316:
10261:
10180:
10158:
10116:
10070:
10014:
9969:
9935:
9886:
9830:
9663:
9628:int applyAsInt(int, int)
9596:
9118:
8801:
8669:
8574:
8537:
8511:
8430:
8346:
8217:
8030:
7781:
7733:
7675:
7603:
7485:
7317:
7285:
7197:
7088:
7063:
6640:
6507:
6445:
6274:
6197:
6064:
5927:
5095:
5022:
4774:
4621:
4476:
4441:
4385:
4320:
4092:
4046:
3481:
3445:anonymous_functions_name
3424:anonymous_functions_name
3412:
3220:
1352:
1318:
1254:
1224:
1165:
909:
702:
659:
627:". The sorted order is "
535:
483:
422:
383:
319:
113:
94:in his invention of the
17832:php anonymous functions
17830:php anonymous functions
17806:, retrieved 2021-06-09.
17792:, retrieved 2012-09-06.
17599:"jdk/LambdaMethod.java"
17025:"4.4 Functions: lambda"
16873:"Code Examples – OCaml"
16335:docwiki.embarcadero.com
15653:
14906:// ~~ Program output ~~
14704:) to their environment.
14690:) to their environment.
14571:// Defining the closure
14263:
13986:
13775:assigned to a variable
13739:
12262:
11655:Anonymous functions in
10725:
8776:
8654:
7665:
6510:// Initialize the list:
4318:, which have the form:
4044:, which have the form:
3404:GNU Compiler Collection
1810:Support is provided in
1335:
203:
54:definition that is not
17861:Functional programming
17692:"Anonymous Predicates"
17299:wiki.visual-prolog.com
17199:www.typescriptlang.org
16610:"Groovy Documentation"
16410:elixir-lang.github.com
16028:. learnyouahaskell.com
15955:'Print each number
15574:, and if the variable
15517:
14885:"5 * 2 = {}"
14005:s behave similarly to
12695:
12561:Other constructs take
11981:
11765:% Only works in Octave
11348:
9657:are both instances of
9526:"10 - 20 = "
9478:"20 - 10 = "
8849:// with one expression
4088:Grand Central Dispatch
3475:on array would return
3397:
3209:
1503:
1148:
1136:Higher-order functions
64:higher-order functions
17803:Vala Reference Manual
17550:"What's New in JDK 8"
17126:"Anonymous Functions"
16688:developer.mozilla.org
15638:, and appears as the
15617:{x {expr {$ x*$ x}}}
14909:// I got the value: 5
13991:Further information:
13959:# WhateverCode object
13564:Further information:
13258:) were introduced in
12808:" means the variable
11922:
11875:
10425:(function f(){ ... })
10417:(f=function(){ ... })
9430:"40 + 2 = "
8420:
7904:'Hello World'
6493:and can be used as a
6333:
5058:my_onheap_lambda_func
4364:specifiers exception
4269:/* Invoke directly */
1565:first-class functions
1526:programming languages
1504:
1142:higher-order function
104:programming languages
73:first-class functions
17029:docs.racket-lang.org
16925:OpenSCAD User Manual
16586:"Gosu Documentation"
16007:First-class function
15640:{x {expr {$ x*$ x}}}
15580:function application
13942:WhateverCode object
13559:
12071:Multi-line example:
10409:without surrounding
8927:// with a code block
8804:// with no parameter
7274:
6448:// will NOT compile!
6062:as first parameter:
4432:C++11 also supports
4369:trailing-return-type
1623:adding missing items
1433:
236:improve this section
32:computer programming
17674:"PHP: rfc:closures"
17508:C# 10 in a Nutshell
17444:Boost Documentation
17419:en.cppreference.com
17130:Scala Documentation
16921:"Function Literals"
16260:on 25 February 2014
13816:};
13578:, akin to Haskell.
12819:Each invocation of
10840:; using sharp quote
10407:function(){ ... }()
8918:", name:"
7475:Since version 2.0,
6008://calls the lambda.
3171:rewrite the content
1814:and along with the
1643:
17648:www.cs.cornell.edu
17275:docs.microsoft.com
17154:www.cs.cornell.edu
16859:nim-lang.github.io
16712:docs.julialang.org
16465:docs.microsoft.com
16152:docs.microsoft.com
13850:# 2c. Perl 5 style
13800:# 2a. pointy block
13473:fixed_exponent_pow
13431:fixed_exponent_pow
12925:is an instance of
11566:So, for instance:
10974:; -> (1 4 9 16)
10419:does not "forget"
9578:are passed to the
8786:Lambda Expressions
6629:lambda expressions
6348:lambda expressions
5101:<functional>
4362:" is of the form "
4316:lambda expressions
3467:can be removed if
1737:Assembly languages
1642:List of languages
1641:
1621:; you can help by
1499:
1119:13.333333333333334
1080:10.666666666666666
36:anonymous function
17789:apply manual page
17750:doc.rust-lang.org
17732:doc.rust-lang.org
17711:doc.rust-lang.org
17570:, docs.oracle.com
17517:978-1-098-12195-2
17106:doc.rust-lang.org
16808:www.mathworks.com
16784:www.maplesoft.com
16491:. 25 January 2021
16172:"Closure support"
15801:Visual Basic .NET
15796:Visual Basic .NET
14499:// the value `5`.
13280:to its argument:
13109:Prolog's dialects
12933:is equivalent to
12921:In this example,
12841:and magic method
12826:garbage collected
10985:lambda expression
10249:new Function(...)
10202:function(){ ... }
10156:illustrate this:
9647:Anonymous classes
9636:java.lang.Integer
9632:int sum(int, int)
9624:IntBinaryOperator
9599:IntBinaryOperator
6364:// <see href="
4303:C++ (since C++11)
3204:
3203:
3140:
3139:
3064:Visual Basic .NET
2605:(Mac OS X 10.6+)
2591:anonymous methods
1639:
1638:
1520:List of languages
272:
271:
264:
134:would be written
18:Function constant
16:(Redirected from
17878:
17807:
17799:
17793:
17785:
17779:
17778:
17776:
17775:
17766:. Archived from
17760:
17754:
17753:
17742:
17736:
17735:
17724:
17715:
17714:
17703:
17697:
17695:
17688:
17682:
17681:
17670:
17664:
17658:
17652:
17651:
17640:
17634:
17633:
17631:
17630:
17615:
17609:
17608:
17595:
17589:
17588:
17577:
17571:
17563:
17554:
17553:
17546:
17540:
17539:
17528:
17522:
17521:
17503:
17494:
17493:
17475:
17456:
17455:
17453:
17451:
17435:
17429:
17428:
17426:
17425:
17411:
17405:
17404:
17402:
17401:
17387:
17381:
17380:
17378:
17377:
17363:
17357:
17356:
17354:
17353:
17339:
17333:
17332:
17330:
17329:
17315:
17309:
17308:
17306:
17305:
17291:
17285:
17284:
17282:
17281:
17266:
17260:
17259:
17257:
17256:
17242:
17233:
17232:
17230:
17229:
17215:
17209:
17208:
17206:
17205:
17191:
17185:
17184:
17173:
17164:
17163:
17161:
17160:
17146:
17140:
17139:
17137:
17136:
17122:
17116:
17115:
17113:
17112:
17098:
17092:
17091:
17089:
17088:
17072:
17063:
17062:
17060:
17059:
17045:
17039:
17038:
17036:
17035:
17021:
17015:
17014:
17012:
17011:
16997:
16988:
16987:
16985:
16984:
16970:
16964:
16963:
16961:
16960:
16954:perldoc.perl.org
16946:
16937:
16936:
16934:
16932:
16917:
16911:
16910:
16908:
16907:
16893:
16887:
16886:
16884:
16883:
16869:
16863:
16862:
16851:
16842:
16841:
16839:
16838:
16824:
16818:
16817:
16815:
16814:
16800:
16794:
16793:
16791:
16790:
16776:
16770:
16769:
16767:
16766:
16752:
16746:
16745:
16743:
16742:
16728:
16722:
16721:
16719:
16718:
16704:
16698:
16697:
16695:
16694:
16680:
16674:
16673:
16671:
16670:
16656:
16650:
16649:
16647:
16646:
16640:wiki.haskell.org
16632:
16626:
16625:
16623:
16621:
16612:. Archived from
16606:
16600:
16599:
16597:
16595:
16590:
16582:
16576:
16575:
16573:
16572:
16567:. 9 January 2020
16557:
16548:
16547:
16545:
16544:
16530:
16524:
16523:
16518:
16516:
16506:
16500:
16499:
16497:
16496:
16481:
16475:
16474:
16472:
16471:
16456:
16447:
16446:
16444:
16443:
16433:"Erlang -- Funs"
16429:
16420:
16419:
16417:
16416:
16402:
16393:
16392:
16390:
16389:
16375:
16369:
16368:
16366:
16365:
16351:
16345:
16344:
16342:
16341:
16327:
16321:
16320:
16318:
16317:
16303:
16294:
16293:
16291:
16290:
16276:
16270:
16269:
16267:
16265:
16256:. Archived from
16242:
16236:
16235:
16233:
16232:
16218:
16212:
16211:
16209:
16208:
16199:. Archived from
16193:
16187:
16186:
16184:
16183:
16174:. Archived from
16168:
16162:
16161:
16159:
16158:
16143:
16137:
16136:
16123:
16117:
16116:
16114:
16113:
16099:
16093:
16092:
16090:
16088:
16074:
16068:
16067:
16044:
16038:
16037:
16035:
16033:
16022:
16001:
15996:
15995:
15980:
15977:
15974:
15971:
15968:
15965:
15962:
15959:
15956:
15953:
15950:
15947:
15944:
15941:
15938:
15935:
15934:'Count to 10
15932:
15929:
15926:
15923:
15920:
15917:
15914:
15911:
15908:
15905:
15902:
15899:
15896:
15893:
15890:
15887:
15884:
15881:
15878:
15875:
15865:
15862:
15859:
15856:
15853:
15850:
15847:
15844:
15841:
15838:
15835:
15832:
15829:
15826:
15823:
15820:
15817:
15814:
15807:
15791:
15788:
15785:
15782:
15779:
15776:
15773:
15770:
15767:
15764:
15761:
15758:
15755:
15752:
15749:
15746:
15743:
15740:
15737:
15734:
15731:
15728:
15725:
15722:
15719:
15716:
15713:
15710:
15707:
15704:
15701:
15698:
15695:
15692:
15689:
15686:
15683:
15680:
15677:
15674:
15671:
15668:
15649:
15645:
15641:
15622:
15618:
15614:
15607:
15604:
15601:
15598:
15595:
15562:
15559:
15556:
15553:
15550:
15547:
15544:
15541:
15538:
15535:
15532:
15513:
15510:
15507:
15504:
15501:
15490:
15487:
15484:
15481:
15478:
15475:
15472:
15469:
15466:
15456:
15453:
15450:
15447:
15444:
15441:
15438:
15435:
15432:
15429:
15419:
15416:
15413:
15410:
15407:
15404:
15401:
15398:
15395:
15392:
15389:
15386:
15383:
15380:
15377:
15374:
15371:
15368:
15358:
15355:
15352:
15349:
15346:
15343:
15340:
15337:
15334:
15315:
15312:
15309:
15306:
15303:
15300:
15297:
15294:
15291:
15288:
15285:
15282:
15279:
15276:
15273:
15270:
15267:
15264:
15261:
15258:
15254:
15251:
15248:
15245:
15235:
15232:
15229:
15226:
15223:
15220:
15217:
15214:
15211:
15208:
15205:
15202:
15199:
15196:
15193:
15190:
15187:
15177:For example, in
15157:
15154:
15151:
15148:
15145:
15142:
15139:
15136:
15133:
15130:
15127:
15124:
15121:
15118:
15115:
15112:
15109:
15106:
15103:
15100:
15097:
15094:
15091:
15088:
15085:
15082:
15079:
15076:
15073:
15070:
15067:
15064:
15061:
15058:
15055:
15052:
15049:
15046:
15043:
15032:
15029:
15026:
15023:
15020:
15017:
15014:
15011:
15008:
15005:
15002:
14999:
14996:
14977:
14974:
14971:
14968:
14965:
14962:
14959:
14955:
14952:
14948:
14945:
14942:
14939:
14936:
14932:
14929:
14926:
14923:
14913:
14910:
14907:
14904:
14901:
14898:
14895:
14892:
14889:
14886:
14883:
14880:
14877:
14874:
14871:
14868:
14865:
14862:
14859:
14856:
14853:
14850:
14847:
14844:
14841:
14838:
14835:
14832:
14829:
14826:
14823:
14820:
14817:
14814:
14811:
14808:
14805:
14802:
14799:
14796:
14793:
14789:
14786:
14783:
14780:
14776:
14773:
14770:
14766:
14763:
14759:
14756:
14753:
14750:
14747:
14744:
14741:
14738:
14735:
14732:
14725:
14713:
14709:
14703:
14699:
14695:
14689:
14685:
14681:
14674:
14670:
14666:
14659:
14656:
14653:
14650:
14647:
14644:
14641:
14638:
14635:
14632:
14629:
14626:
14623:
14620:
14617:
14614:
14611:
14608:
14605:
14602:
14599:
14596:
14593:
14590:
14587:
14584:
14581:
14578:
14575:
14572:
14569:
14566:
14563:
14560:
14557:
14554:
14551:
14548:
14545:
14542:
14539:
14536:
14532:
14529:
14525:
14522:
14519:
14516:
14512:
14509:
14506:
14503:
14500:
14497:
14487:
14484:
14481:
14478:
14475:
14472:
14469:
14466:
14456:
14453:
14450:
14447:
14444:
14441:
14438:
14435:
14432:
14429:
14419:
14416:
14413:
14410:
14407:
14404:
14401:
14398:
14395:
14392:
14389:
14379:
14376:
14373:
14370:
14367:
14364:
14360:
14357:
14353:
14350:
14347:
14344:
14341:
14331:
14328:
14325:
14322:
14319:
14316:
14313:
14310:
14307:
14304:
14300:
14297:
14294:
14290:
14287:
14284:
14281:
14278:
14259:
14256:
14253:
14250:
14247:
14244:
14241:
14238:
14235:
14232:
14229:
14226:
14223:
14220:
14217:
14214:
14211:
14208:
14205:
14202:
14199:
14196:
14193:
14190:
14187:
14184:
14181:
14178:
14175:
14172:
14169:
14166:
14163:
14160:
14157:
14154:
14151:
14148:
14145:
14142:
14139:
14136:
14133:
14130:
14127:
14124:
14121:
14118:
14115:
14112:
14109:
14106:
14103:
14100:
14097:
14094:
14091:
14088:
14085:
14082:
14079:
14076:
14073:
14070:
14067:
14064:
14061:
14058:
14055:
14052:
14049:
14046:
14043:
14040:
14037:
14034:
14031:
14028:
14025:
14022:
14019:
14012:
14004:
13978:
13974:
13970:
13966:
13963:
13960:
13956:
13952:
13949:
13935:
13933:
13929:
13926:
13922:
13918:
13914:
13910:
13907:
13903:
13899:
13895:
13891:
13888:
13884:
13880:
13876:
13872:
13868:
13865:
13851:
13847:
13843:
13839:
13836:
13832:
13829:
13825:
13822:
13819:
13815:
13811:
13807:
13804:
13801:
13797:
13793:
13789:
13785:
13782:
13767:
13764:
13735:
13732:
13729:
13726:
13723:
13720:
13717:
13714:
13711:
13708:
13705:
13702:
13699:
13696:
13692:
13689:
13686:
13683:
13680:
13677:
13674:
13671:
13668:
13665:
13662:
13659:
13656:
13653:
13650:
13647:
13644:
13641:
13638:
13635:
13632:
13629:
13626:
13623:
13620:
13617:
13614:
13611:
13608:
13605:
13602:
13599:
13596:
13593:
13590:
13587:
13584:
13577:
13573:
13555:
13552:
13549:
13546:
13543:
13540:
13537:
13534:
13531:
13528:
13525:
13522:
13519:
13516:
13513:
13510:
13507:
13504:
13501:
13498:
13495:
13492:
13489:
13486:
13483:
13480:
13477:
13474:
13471:
13468:
13465:
13462:
13459:
13456:
13453:
13450:
13447:
13444:
13441:
13438:
13435:
13432:
13429:
13426:
13423:
13420:
13417:
13414:
13411:
13408:
13389:
13386:
13383:
13380:
13377:
13374:
13371:
13368:
13365:
13362:
13359:
13356:
13353:
13350:
13347:
13328:
13325:
13322:
13319:
13316:
13313:
13310:
13307:
13304:
13301:
13298:
13295:
13292:
13289:
13286:
13279:
13275:
13271:
13265:
13244:
13241:
13237:
13233:
13230:
13227:
13224:
13221:
13217:
13213:
13209:
13205:
13193:
13190:
13186:
13182:
13179:
13176:
13173:
13170:
13166:
13162:
13158:
13147:
13144:
13141:
13138:
13134:
13130:
13127:
13104:
13101:
13098:
13095:
13092:
13089:
13086:
13083:
13080:
13077:
13074:
13071:
13068:
13065:
13062:
13059:
13056:
13053:
13050:
13047:
13044:
13029:
13025:
13018:
13015:
13012:
13009:
13006:
13003:
13000:
12997:
12994:
12991:
12988:
12985:
12982:
12979:
12976:
12973:
12970:
12967:
12964:
12961:
12958:
12955:
12952:
12949:
12946:
12936:
12932:
12931:echo $ func($ x)
12928:
12924:
12917:
12914:
12911:
12908:
12905:
12902:
12899:
12896:
12893:
12890:
12887:
12884:
12881:
12878:
12875:
12872:
12869:
12866:
12863:
12860:
12857:
12854:
12851:
12844:
12840:
12822:
12815:
12811:
12807:
12800:
12797:
12794:
12791:
12788:
12785:
12782:
12779:
12776:
12773:
12770:
12767:
12764:
12761:
12758:
12755:
12752:
12749:
12746:
12743:
12740:
12737:
12734:
12731:
12728:
12725:
12722:
12715:
12708:PHP 4.0.1 to 5.3
12691:
12688:
12685:
12682:
12679:
12676:
12673:
12670:
12667:
12664:
12661:
12658:
12655:
12652:
12649:
12646:
12643:
12640:
12637:
12634:
12631:
12628:
12625:
12622:
12619:
12616:
12613:
12610:
12607:
12604:
12601:
12598:
12595:
12592:
12589:
12586:
12583:
12580:
12577:
12574:
12571:
12557:
12554:
12551:
12548:
12545:
12542:
12539:
12536:
12533:
12530:
12527:
12524:
12521:
12518:
12515:
12512:
12509:
12506:
12503:
12500:
12497:
12494:
12491:
12488:
12485:
12482:
12479:
12476:
12473:
12470:
12467:
12464:
12461:
12458:
12455:
12452:
12449:
12446:
12443:
12440:
12437:
12434:
12431:
12428:
12425:
12422:
12419:
12416:
12413:
12410:
12407:
12404:
12401:
12398:
12395:
12392:
12389:
12386:
12383:
12380:
12377:
12374:
12371:
12368:
12365:
12362:
12359:
12356:
12353:
12350:
12347:
12344:
12341:
12338:
12335:
12332:
12329:
12326:
12323:
12320:
12317:
12314:
12311:
12308:
12305:
12302:
12299:
12296:
12293:
12290:
12287:
12284:
12281:
12255:
12252:
12249:
12246:
12243:
12240:
12237:
12234:
12231:
12228:
12225:
12222:
12219:
12216:
12213:
12210:
12207:
12204:
12201:
12198:
12195:
12192:
12189:
12186:
12183:
12180:
12177:
12174:
12171:
12161:
12158:
12155:
12152:
12149:
12146:
12143:
12140:
12137:
12134:
12131:
12128:
12125:
12122:
12119:
12116:
12113:
12110:
12107:
12104:
12101:
12098:
12095:
12092:
12089:
12086:
12083:
12080:
12077:
12067:
12064:
12061:
12058:
12055:
12052:
12049:
12046:
12043:
12040:
12037:
12034:
12031:
12028:
12025:
12022:
12019:
12016:
12013:
12010:
12007:
12004:
12001:
11998:
11995:
11963:
11960:
11957:
11954:
11951:
11948:
11945:
11942:
11939:
11936:
11915:
11912:
11909:
11906:
11903:
11900:
11871:
11868:
11867:
11864:
11861:
11858:
11855:
11852:
11849:
11846:
11843:
11840:
11836:
11833:
11832:
11829:
11826:
11823:
11820:
11817:
11814:
11811:
11808:
11805:
11802:
11799:
11791:
11775:
11772:
11769:
11766:
11763:
11760:
11757:
11754:
11751:
11748:
11745:
11742:
11739:
11736:
11733:
11730:
11727:
11724:
11721:
11718:
11715:
11712:
11709:
11706:
11703:
11700:
11697:
11694:
11691:
11688:
11685:
11682:
11679:
11676:
11673:
11666:
11646:
11643:
11640:
11637:
11627:
11624:
11621:
11611:
11608:
11605:
11602:
11599:
11596:
11593:
11590:
11587:
11584:
11581:
11578:
11575:
11572:
11562:
11559:
11556:
11553:
11550:
11547:
11544:
11541:
11538:
11535:
11528:
11524:
11515:Wolfram Language
11504:
11501:
11498:
11495:
11492:
11489:
11486:
11483:
11480:
11477:
11474:
11471:
11468:
11465:
11462:
11459:
11456:
11453:
11450:
11447:
11437:
11434:
11431:
11428:
11425:
11422:
11419:
11416:
11413:
11410:
11407:
11397:
11394:
11391:
11388:
11385:
11382:
11379:
11376:
11373:
11370:
11344:
11341:
11338:
11335:
11332:
11329:
11326:
11323:
11320:
11317:
11307:
11304:
11301:
11298:
11295:
11292:
11289:
11286:
11276:
11273:
11270:
11267:
11264:
11261:
11258:
11248:
11245:
11242:
11239:
11236:
11233:
11230:
11212:
11209:
11206:
11203:
11200:
11197:
11194:
11191:
11188:
11185:
11182:
11179:
11169:
11166:
11163:
11160:
11157:
11154:
11151:
11148:
11145:
11142:
11117:
11114:
11111:
11108:
11105:
11102:
11099:
11096:
11093:
11090:
11087:
11084:
11081:
11078:
11075:
11072:
11069:
11066:
11063:
11060:
11057:
11047:
11044:
11041:
11038:
11035:
11032:
11029:
11026:
11023:
11020:
11017:
11014:
11011:
11008:
11005:
11002:
10999:
10996:
10993:
10975:
10972:
10969:
10966:
10963:
10960:
10957:
10954:
10951:
10948:
10945:
10942:
10939:
10936:
10933:
10930:
10927:
10924:
10921:
10918:
10915:
10901:
10898:
10895:
10892:
10889:
10886:
10883:
10880:
10877:
10874:
10871:
10868:
10865:
10862:
10859:
10856:
10853:
10850:
10847:
10844:
10841:
10827:
10824:
10821:
10818:
10815:
10812:
10809:
10806:
10803:
10800:
10797:
10778:
10775:
10772:
10769:
10766:
10763:
10760:
10757:
10754:
10751:
10721:
10718:
10715:
10712:
10709:
10706:
10703:
10700:
10697:
10694:
10691:
10688:
10685:
10682:
10679:
10676:
10673:
10670:
10667:
10664:
10661:
10658:
10655:
10652:
10649:
10646:
10643:
10640:
10637:
10634:
10631:
10628:
10625:
10622:
10619:
10616:
10613:
10610:
10607:
10604:
10601:
10598:
10591:
10576:
10573:
10570:
10567:
10564:
10561:
10558:
10555:
10552:
10549:
10546:
10543:
10540:
10537:
10534:
10531:
10528:
10525:
10522:
10519:
10516:
10513:
10510:
10507:
10504:
10501:
10498:
10495:
10492:
10489:
10482:
10426:
10423:globally unlike
10422:
10418:
10412:
10408:
10398:
10395:
10392:
10389:
10386:
10383:
10380:
10377:
10374:
10371:
10368:
10365:
10362:
10359:
10356:
10353:
10350:
10347:
10344:
10341:
10340:A_Fixed_Point_of
10338:
10335:
10332:
10329:
10326:
10323:
10320:
10310:
10307:
10304:
10301:
10298:
10295:
10292:
10289:
10286:
10283:
10280:
10277:
10274:
10271:
10268:
10265:
10254:
10250:
10246:
10239:
10235:
10231:
10227:
10223:
10215:
10211:
10207:
10203:
10196:
10193:
10190:
10187:
10184:
10174:
10171:
10168:
10165:
10162:
10147:
10144:
10141:
10138:
10135:
10132:
10129:
10126:
10123:
10120:
10110:
10107:
10104:
10101:
10098:
10095:
10092:
10089:
10086:
10083:
10080:
10077:
10074:
10060:
10057:
10054:
10051:
10048:
10045:
10042:
10039:
10036:
10033:
10030:
10027:
10024:
10021:
10018:
10011:
10003:
10000:
9997:
9994:
9991:
9988:
9985:
9982:
9979:
9976:
9973:
9960:
9957:
9954:
9951:
9948:
9945:
9942:
9939:
9917:
9914:
9911:
9908:
9905:
9902:
9899:
9896:
9893:
9890:
9873:
9870:
9867:
9864:
9861:
9858:
9855:
9852:
9849:
9846:
9843:
9840:
9837:
9834:
9801:Java limitations
9796:
9788:
9781:
9778:
9775:
9772:
9769:
9766:
9763:
9760:
9757:
9754:
9751:
9748:
9747:lambdaExpression
9745:
9742:
9739:
9736:
9733:
9730:
9727:
9724:
9721:
9718:
9715:
9712:
9709:
9706:
9703:
9700:
9697:
9694:
9691:
9688:
9685:
9682:
9679:
9676:
9673:
9670:
9667:
9660:
9656:
9655:lambdaExpression
9652:
9637:
9633:
9629:
9625:
9618:
9615:
9612:
9609:
9606:
9603:
9600:
9592:
9585:
9581:
9577:
9573:
9566:
9563:
9560:
9557:
9554:
9551:
9548:
9545:
9542:
9539:
9536:
9533:
9530:
9527:
9524:
9521:
9518:
9515:
9512:
9509:
9506:
9503:
9500:
9497:
9494:
9491:
9488:
9485:
9482:
9479:
9476:
9473:
9470:
9467:
9464:
9461:
9458:
9455:
9452:
9449:
9446:
9443:
9440:
9437:
9434:
9431:
9428:
9425:
9422:
9419:
9416:
9413:
9410:
9407:
9404:
9401:
9398:
9395:
9392:
9389:
9386:
9383:
9380:
9377:
9374:
9371:
9368:
9365:
9362:
9359:
9356:
9353:
9350:
9347:
9344:
9341:
9338:
9335:
9332:
9329:
9326:
9323:
9320:
9317:
9314:
9311:
9308:
9305:
9302:
9299:
9296:
9293:
9290:
9287:
9284:
9281:
9278:
9275:
9272:
9269:
9266:
9263:
9260:
9257:
9254:
9251:
9248:
9245:
9242:
9239:
9236:
9233:
9230:
9227:
9224:
9221:
9218:
9215:
9212:
9209:
9206:
9203:
9200:
9197:
9194:
9191:
9188:
9185:
9182:
9179:
9176:
9173:
9170:
9167:
9164:
9161:
9158:
9155:
9152:
9149:
9146:
9143:
9140:
9137:
9134:
9131:
9128:
9125:
9122:
9111:
9108:
9105:
9102:
9099:
9096:
9093:
9090:
9087:
9084:
9081:
9078:
9075:
9072:
9069:
9066:
9063:
9060:
9057:
9054:
9051:
9048:
9045:
9042:
9039:
9036:
9033:
9030:
9027:
9024:
9021:
9018:
9015:
9012:
9009:
9006:
9003:
9000:
8997:
8994:
8991:
8988:
8985:
8982:
8979:
8976:
8973:
8970:
8967:
8964:
8961:
8958:
8955:
8952:
8949:
8946:
8943:
8940:
8937:
8934:
8931:
8928:
8925:
8922:
8919:
8916:
8913:
8910:
8907:
8906:"id: "
8904:
8901:
8898:
8895:
8892:
8889:
8886:
8883:
8880:
8877:
8874:
8871:
8868:
8865:
8862:
8859:
8856:
8853:
8850:
8847:
8844:
8841:
8838:
8835:
8832:
8829:
8826:
8823:
8820:
8817:
8814:
8811:
8808:
8805:
8798:
8788:, starting with
8772:
8769:
8766:
8763:
8760:
8757:
8754:
8751:
8748:
8745:
8742:
8739:
8736:
8733:
8730:
8727:
8724:
8721:
8718:
8715:
8712:
8709:
8706:
8703:
8700:
8697:
8694:
8691:
8688:
8685:
8682:
8679:
8676:
8673:
8666:
8650:
8647:
8644:
8641:
8638:
8635:
8632:
8629:
8626:
8623:
8620:
8617:
8614:
8611:
8608:
8605:
8602:
8599:
8596:
8593:
8590:
8587:
8584:
8581:
8578:
8568:
8565:
8562:
8559:
8556:
8553:
8550:
8547:
8544:
8541:
8530:
8527:
8524:
8521:
8518:
8515:
8497:
8494:
8491:
8488:
8485:
8482:
8479:
8476:
8473:
8470:
8467:
8464:
8461:
8458:
8455:
8452:
8449:
8446:
8443:
8440:
8437:
8434:
8416:
8413:
8410:
8407:
8404:
8401:
8398:
8395:
8392:
8389:
8386:
8383:
8380:
8377:
8374:
8371:
8368:
8365:
8362:
8359:
8356:
8353:
8350:
8332:
8329:
8326:
8323:
8320:
8317:
8314:
8311:
8308:
8305:
8302:
8299:
8296:
8293:
8290:
8287:
8284:
8281:
8278:
8275:
8272:
8269:
8266:
8263:
8260:
8257:
8254:
8251:
8248:
8245:
8242:
8239:
8236:
8233:
8230:
8227:
8224:
8221:
8214:
8196:
8193:
8190:
8187:
8184:
8181:
8178:
8175:
8172:
8169:
8166:
8163:
8160:
8157:
8154:
8151:
8148:
8145:
8142:
8139:
8136:
8133:
8130:
8127:
8124:
8121:
8118:
8115:
8112:
8109:
8106:
8103:
8100:
8097:
8094:
8091:
8088:
8085:
8082:
8079:
8076:
8073:
8070:
8067:
8064:
8061:
8058:
8055:
8052:
8049:
8046:
8043:
8040:
8037:
8034:
8016:
8013:
8010:
8007:
8004:
8001:
7998:
7995:
7992:
7989:
7986:
7983:
7980:
7977:
7974:
7971:
7968:
7965:
7962:
7959:
7956:
7953:
7950:
7947:
7944:
7941:
7938:
7935:
7932:
7929:
7926:
7923:
7920:
7917:
7914:
7911:
7908:
7905:
7902:
7899:
7896:
7893:
7890:
7887:
7884:
7881:
7878:
7875:
7872:
7869:
7866:
7865:TSimpleProcedure
7863:
7860:
7857:
7854:
7851:
7848:
7845:
7842:
7839:
7836:
7833:
7830:
7827:
7824:
7821:
7818:
7815:
7812:
7809:
7806:
7803:
7800:
7797:
7796:TSimpleProcedure
7794:
7791:
7788:
7785:
7767:
7764:
7761:
7758:
7755:
7752:
7749:
7746:
7743:
7740:
7737:
7727:
7724:
7721:
7718:
7715:
7712:
7709:
7706:
7703:
7700:
7697:
7694:
7691:
7688:
7685:
7682:
7679:
7661:
7658:
7655:
7652:
7649:
7646:
7643:
7640:
7637:
7634:
7631:
7628:
7625:
7622:
7619:
7616:
7613:
7610:
7607:
7597:
7594:
7591:
7588:
7585:
7582:
7579:
7576:
7573:
7570:
7567:
7564:
7561:
7558:
7555:
7552:
7549:
7546:
7543:
7540:
7537:
7534:
7531:
7528:
7525:
7522:
7519:
7516:
7513:
7510:
7507:
7504:
7501:
7498:
7495:
7492:
7489:
7482:
7471:
7468:
7465:
7462:
7459:
7456:
7453:
7450:
7447:
7444:
7441:
7438:
7435:
7432:
7429:
7426:
7423:
7420:
7417:
7414:
7411:
7408:
7405:
7402:
7399:
7396:
7393:
7390:
7387:
7384:
7381:
7378:
7375:
7372:
7369:
7366:
7363:
7360:
7357:
7354:
7351:
7348:
7345:
7342:
7339:
7336:
7333:
7330:
7327:
7324:
7321:
7315:can be omitted.
7307:
7304:
7301:
7298:
7295:
7292:
7289:
7267:
7264:
7261:
7258:
7255:
7252:
7249:
7246:
7243:
7240:
7237:
7234:
7231:
7228:
7225:
7222:
7219:
7216:
7213:
7210:
7207:
7204:
7201:
7188:
7185:
7182:
7179:
7176:
7173:
7170:
7167:
7164:
7161:
7158:
7155:
7152:
7149:
7146:
7143:
7140:
7137:
7134:
7131:
7128:
7125:
7124:singleExpression
7122:
7119:
7116:
7113:
7110:
7107:
7104:
7101:
7098:
7095:
7092:
7082:
7079:
7076:
7073:
7070:
7067:
7060:
7040:
7037:
7034:
7031:
7028:
7025:
7022:
7019:
7016:
7013:
7010:
7007:
7004:
7001:
6998:
6995:
6992:
6989:
6986:
6983:
6980:
6977:
6974:
6971:
6968:
6965:
6962:
6959:
6956:
6953:
6950:
6947:
6944:
6941:
6938:
6935:
6932:
6929:
6926:
6923:
6920:
6917:
6914:
6911:
6908:
6905:
6902:
6899:
6896:
6893:
6890:
6887:
6884:
6881:
6878:
6875:
6872:
6869:
6866:
6863:
6860:
6857:
6854:
6851:
6848:
6845:
6842:
6839:
6836:
6833:
6830:
6827:
6824:
6821:
6818:
6815:
6812:
6809:
6806:
6803:
6800:
6797:
6794:
6791:
6788:
6785:
6782:
6779:
6776:
6773:
6770:
6767:
6764:
6761:
6758:
6755:
6752:
6749:
6746:
6743:
6740:
6737:
6734:
6731:
6728:
6725:
6722:
6719:
6716:
6713:
6710:
6707:
6704:
6701:
6698:
6695:
6692:
6689:
6686:
6683:
6680:
6677:
6674:
6671:
6668:
6665:
6662:
6659:
6656:
6653:
6650:
6647:
6644:
6627:. C# names them
6619:
6616:
6613:
6610:
6607:
6604:
6601:
6598:
6595:
6592:
6589:
6586:
6583:
6580:
6577:
6574:
6571:
6568:
6565:
6562:
6559:
6556:
6553:
6550:
6547:
6544:
6541:
6538:
6535:
6532:
6529:
6526:
6523:
6520:
6517:
6514:
6511:
6504:
6500:
6485:
6482:
6479:
6476:
6473:
6470:
6467:
6464:
6461:
6458:
6455:
6452:
6449:
6439:
6438:
6435:
6432:
6429:
6426:
6423:
6420:
6417:
6413:
6412:
6409:
6406:
6403:
6400:
6397:
6394:
6391:
6388:
6385:
6382:
6379:
6376:
6373:
6329:
6326:
6323:
6320:
6317:
6314:
6311:
6308:
6305:
6302:
6299:
6296:
6293:
6290:
6287:
6284:
6281:
6278:
6263:
6252:
6249:
6246:
6243:
6240:
6237:
6234:
6231:
6228:
6225:
6222:
6219:
6216:
6213:
6210:
6207:
6204:
6201:
6187:
6179:
6176:
6173:
6170:
6167:
6164:
6161:
6158:
6155:
6152:
6149:
6146:
6143:
6140:
6137:
6134:
6131:
6128:
6125:
6122:
6119:
6116:
6113:
6110:
6107:
6104:
6101:
6098:
6095:
6092:
6089:
6086:
6083:
6080:
6077:
6074:
6071:
6068:
6061:
6054:
6050:
6046:
6037:. Starting from
6036:
6032:
6022:
6009:
6006:
6003:
6000:
5997:
5994:
5991:
5988:
5985:
5982:
5979:
5976:
5973:
5970:
5967:
5964:
5961:
5958:
5955:
5952:
5949:
5946:
5943:
5940:
5937:
5934:
5931:
5924:
5918:
5915:
5912:
5909:
5906:
5903:
5900:
5897:
5894:
5891:
5888:
5885:
5882:
5879:
5876:
5873:
5870:
5867:
5864:
5861:
5858:
5855:
5852:
5849:
5846:
5843:
5840:
5837:
5834:
5831:
5828:
5825:
5822:
5819:
5816:
5813:
5810:
5807:
5804:
5801:
5798:
5795:
5792:
5789:
5786:
5783:
5780:
5777:
5774:
5771:
5768:
5765:
5762:
5759:
5756:
5753:
5750:
5747:
5744:
5741:
5738:
5735:
5732:
5729:
5726:
5723:
5720:
5717:
5714:
5711:
5708:
5705:
5702:
5699:
5696:
5693:
5690:
5687:
5684:
5681:
5678:
5675:
5672:
5669:
5666:
5663:
5660:
5657:
5654:
5651:
5648:
5645:
5642:
5639:
5636:
5633:
5630:
5627:
5624:
5621:
5618:
5615:
5612:
5609:
5606:
5603:
5600:
5597:
5594:
5591:
5588:
5585:
5582:
5579:
5576:
5573:
5570:
5567:
5564:
5561:
5558:
5555:
5552:
5549:
5546:
5543:
5540:
5537:
5534:
5531:
5528:
5525:
5522:
5519:
5516:
5513:
5510:
5507:
5504:
5501:
5498:
5495:
5492:
5489:
5486:
5483:
5480:
5477:
5474:
5471:
5468:
5465:
5462:
5459:
5456:
5453:
5450:
5447:
5444:
5441:
5438:
5435:
5432:
5429:
5426:
5423:
5420:
5417:
5414:
5411:
5408:
5405:
5402:
5399:
5396:
5393:
5390:
5387:
5384:
5381:
5378:
5375:
5372:
5369:
5366:
5363:
5360:
5357:
5354:
5351:
5348:
5345:
5342:
5339:
5336:
5333:
5330:
5327:
5324:
5321:
5318:
5315:
5312:
5309:
5306:
5303:
5300:
5297:
5294:
5291:
5288:
5285:
5282:
5279:
5276:
5273:
5270:
5267:
5264:
5261:
5258:
5255:
5252:
5249:
5246:
5243:
5240:
5237:
5234:
5231:
5228:
5225:
5222:
5219:
5216:
5213:
5210:
5207:
5204:
5201:
5198:
5195:
5192:
5189:
5186:
5183:
5180:
5177:
5174:
5171:
5168:
5165:
5162:
5159:
5156:
5153:
5150:
5147:
5144:
5141:
5138:
5135:
5132:
5129:
5126:
5123:
5120:
5117:
5114:
5111:
5108:
5107:<iostream>
5105:
5102:
5099:
5089:
5086:
5083:
5080:
5077:
5074:
5071:
5068:
5065:
5062:
5059:
5056:
5053:
5050:
5047:
5044:
5041:
5038:
5035:
5032:
5029:
5026:
5019:
5015:
4992:
4988:
4984:
4977:
4973:
4969:
4961:
4954:
4950:
4947:This will cause
4943:
4940:
4937:
4934:
4931:
4928:
4925:
4922:
4919:
4916:
4913:
4910:
4907:
4904:
4901:
4898:
4895:
4892:
4889:
4886:
4883:
4880:
4877:
4874:
4871:
4868:
4865:
4862:
4859:
4856:
4853:
4850:
4847:
4844:
4841:
4838:
4835:
4832:
4829:
4826:
4823:
4820:
4817:
4814:
4811:
4808:
4805:
4802:
4799:
4796:
4793:
4790:
4787:
4784:
4781:
4778:
4771:
4767:
4760:
4757:
4754:
4751:
4748:
4745:
4742:
4739:
4736:
4733:
4730:
4727:
4724:
4721:
4718:
4715:
4712:
4709:
4706:
4703:
4700:
4697:
4694:
4691:
4688:
4685:
4682:
4679:
4676:
4673:
4670:
4667:
4664:
4661:
4658:
4655:
4652:
4649:
4646:
4643:
4640:
4637:
4634:
4631:
4628:
4625:
4615:
4612:
4609:
4606:
4603:
4600:
4597:
4594:
4591:
4588:
4585:
4582:
4579:
4576:
4573:
4570:
4567:
4564:
4561:
4558:
4555:
4552:
4549:
4546:
4543:
4540:
4537:
4534:
4531:
4528:
4525:
4522:
4519:
4516:
4513:
4510:
4507:
4504:
4501:
4498:
4495:
4492:
4489:
4486:
4483:
4480:
4467:
4460:
4457:
4454:
4451:
4448:
4445:
4438:
4428:
4425:
4422:
4419:
4416:
4413:
4410:
4407:
4404:
4401:
4398:
4395:
4392:
4389:
4379:
4375:
4371:
4361:
4354:
4351:
4348:
4345:
4342:
4339:
4336:
4333:
4330:
4327:
4324:
4312:function objects
4299:
4296:and linked with
4295:
4288:
4285:
4282:
4279:
4276:
4273:
4270:
4267:
4264:
4261:
4258:
4255:
4252:
4249:
4246:
4243:
4240:
4237:
4234:
4231:
4228:
4225:
4222:
4219:
4216:
4213:
4210:
4207:
4204:
4201:
4198:
4195:
4192:
4189:
4186:
4183:
4180:
4177:
4174:
4171:
4168:
4165:
4162:
4159:
4156:
4153:
4150:
4147:
4144:
4141:
4138:
4135:
4132:
4129:
4126:
4123:
4120:
4117:
4114:
4111:
4108:
4105:
4102:
4099:
4096:
4078:
4071:
4068:
4065:
4062:
4059:
4056:
4053:
4050:
4028:
4025:
4022:
4019:
4016:
4013:
4010:
4007:
4004:
4001:
3998:
3995:
3992:
3989:
3986:
3983:
3980:
3977:
3974:
3971:
3968:
3965:
3962:
3959:
3956:
3953:
3950:
3947:
3944:
3941:
3938:
3935:
3932:
3929:
3926:
3923:
3920:
3917:
3914:
3911:
3908:
3905:
3902:
3899:
3896:
3893:
3890:
3887:
3884:
3881:
3878:
3875:
3872:
3869:
3866:
3863:
3860:
3857:
3854:
3851:
3848:
3845:
3842:
3839:
3836:
3833:
3830:
3827:
3824:
3821:
3818:
3815:
3812:
3809:
3806:
3803:
3800:
3797:
3794:
3791:
3788:
3785:
3782:
3779:
3776:
3773:
3770:
3767:
3764:
3761:
3758:
3755:
3752:
3749:
3746:
3743:
3740:
3737:
3734:
3731:
3728:
3725:
3722:
3719:
3716:
3713:
3710:
3707:
3704:
3701:
3698:
3695:
3692:
3689:
3686:
3683:
3680:
3677:
3674:
3671:
3668:
3665:
3662:
3659:
3656:
3653:
3650:
3647:
3644:
3641:
3638:
3635:
3632:
3629:
3626:
3623:
3620:
3617:
3614:
3611:
3608:
3605:
3602:
3599:
3596:
3593:
3590:
3587:
3584:
3581:
3578:
3575:
3572:
3569:
3566:
3563:
3560:
3557:
3554:
3551:
3548:
3545:
3542:
3539:
3536:
3533:
3530:
3527:
3524:
3521:
3518:
3515:
3512:
3509:
3506:
3503:
3500:
3497:
3494:
3491:
3488:
3485:
3478:
3474:
3470:
3466:
3462:
3455:
3452:
3449:
3446:
3443:
3440:
3437:
3434:
3431:
3428:
3425:
3422:
3419:
3416:
3408:nested functions
3377:
3374:
3371:
3368:
3365:
3362:
3359:
3356:
3353:
3350:
3347:
3344:
3341:
3338:
3335:
3332:
3329:
3326:
3323:
3320:
3317:
3314:
3311:
3308:
3305:
3302:
3299:
3296:
3293:
3290:
3287:
3284:
3281:
3278:
3275:
3272:
3269:
3266:
3263:
3260:
3257:
3254:
3251:
3248:
3245:
3242:
3239:
3236:
3233:
3230:
3227:
3224:
3199:
3196:
3190:
3155:
3154:
3147:
3134:
3131:
3130:
3115:
3112:
3111:
3104:Wolfram Language
3096:
3093:
3092:
3076:
3073:
3072:
3056:
3053:
3052:
3037:
3034:
3033:
3018:
3015:
3014:
2999:
2996:
2995:
2979:
2976:
2975:
2960:
2957:
2956:
2936:
2933:
2932:
2917:
2914:
2913:
2898:
2895:
2894:
2879:
2876:
2875:
2851:
2848:
2847:
2832:
2829:
2828:
2813:
2810:
2809:
2794:
2791:
2790:
2775:
2772:
2771:
2756:
2753:
2752:
2736:
2733:
2732:
2717:
2714:
2713:
2697:
2694:
2693:
2678:
2675:
2674:
2659:
2656:
2655:
2639:
2636:
2635:
2615:
2612:
2611:
2586:
2583:
2582:
2567:
2564:
2563:
2548:
2545:
2544:
2529:
2526:
2525:
2510:
2507:
2506:
2491:
2488:
2487:
2472:
2469:
2468:
2453:
2450:
2449:
2434:
2431:
2430:
2415:
2412:
2411:
2396:
2393:
2392:
2377:
2374:
2373:
2358:
2355:
2354:
2339:
2336:
2335:
2320:Java limitations
2311:
2308:
2307:
2292:
2289:
2288:
2273:
2270:
2269:
2254:
2251:
2250:
2235:
2232:
2231:
2216:
2213:
2212:
2197:
2194:
2193:
2178:
2175:
2174:
2158:
2155:
2154:
2138:
2135:
2134:
2119:
2116:
2115:
2100:
2097:
2096:
2081:
2078:
2077:
2062:
2059:
2058:
2043:
2040:
2039:
2024:
2021:
2020:
2005:
2002:
2001:
1986:
1983:
1982:
1967:
1964:
1963:
1948:
1945:
1944:
1925:
1922:
1921:
1906:
1903:
1902:
1878:
1875:
1874:
1854:
1851:
1850:
1835:
1832:
1831:
1807:
1804:
1803:
1787:
1784:
1783:
1767:
1764:
1763:
1748:
1745:
1744:
1728:
1725:
1724:
1709:
1706:
1705:
1689:
1686:
1685:
1670:
1667:
1666:
1644:
1640:
1634:
1631:
1613:
1612:
1606:
1508:
1506:
1505:
1500:
1486:
1482:
1475:
1471:
1464:
1460:
1422:
1419:
1416:
1413:
1410:
1407:
1404:
1401:
1398:
1395:
1392:
1389:
1386:
1383:
1380:
1377:
1374:
1371:
1368:
1365:
1362:
1359:
1356:
1349:
1331:
1328:
1325:
1322:
1312:
1309:
1306:
1303:
1300:
1297:
1294:
1291:
1288:
1285:
1282:
1279:
1276:
1273:
1270:
1267:
1264:
1261:
1258:
1237:
1234:
1231:
1228:
1217:
1214:
1211:
1208:
1205:
1202:
1199:
1196:
1193:
1190:
1187:
1184:
1181:
1178:
1175:
1172:
1169:
1131:
1120:
1117:
1114:
1111:
1108:
1105:
1102:
1099:
1096:
1093:
1090:
1087:
1084:
1081:
1078:
1075:
1072:
1069:
1066:
1063:
1060:
1057:
1054:
1051:
1048:
1045:
1042:
1039:
1036:
1033:
1030:
1027:
1024:
1021:
1018:
1015:
1012:
1009:
1006:
1003:
1000:
997:
994:
991:
988:
985:
982:
979:
976:
973:
970:
967:
964:
961:
958:
955:
952:
949:
946:
943:
940:
937:
934:
931:
928:
925:
922:
919:
916:
913:
883:
880:
877:
874:
871:
868:
865:
862:
859:
856:
853:
850:
847:
844:
841:
838:
835:
832:
829:
826:
823:
820:
817:
814:
811:
808:
805:
802:
799:
796:
793:
790:
787:
784:
781:
778:
775:
772:
769:
766:
763:
760:
757:
754:
751:
748:
745:
742:
739:
736:
733:
730:
727:
724:
721:
718:
715:
712:
709:
706:
696:
693:
690:
687:
684:
681:
678:
675:
672:
669:
666:
663:
638:
634:
630:
626:
623:has class name "
622:
618:
615:has class name "
614:
610:
607:has class name "
606:
599:
596:
593:
590:
587:
584:
581:
578:
575:
572:
569:
566:
563:
560:
557:
554:
551:
548:
545:
542:
539:
529:
526:
523:
520:
517:
514:
511:
508:
505:
502:
499:
496:
493:
490:
487:
477:
474:
471:
468:
465:
462:
459:
456:
453:
450:
447:
444:
441:
438:
435:
432:
429:
426:
416:
412:
405:
402:
399:
396:
393:
390:
387:
377:
374:
371:
368:
365:
362:
359:
356:
353:
350:
347:
344:
341:
338:
335:
332:
329:
326:
323:
288:descriptive name
267:
260:
256:
253:
247:
216:
208:
199:
198:
195:
192:
187:
170:
169:
166:
163:
160:
155:
151:
147:
145:
133:
124:
40:function literal
21:
17886:
17885:
17881:
17880:
17879:
17877:
17876:
17875:
17866:Lambda calculus
17846:
17845:
17841:Functions in Go
17815:
17810:
17800:
17796:
17786:
17782:
17773:
17771:
17762:
17761:
17757:
17744:
17743:
17739:
17726:
17725:
17718:
17705:
17704:
17700:
17690:
17689:
17685:
17672:
17671:
17667:
17659:
17655:
17642:
17641:
17637:
17628:
17626:
17617:
17616:
17612:
17597:
17596:
17592:
17585:docs.oracle.com
17579:
17578:
17574:
17564:
17557:
17548:
17547:
17543:
17530:
17529:
17525:
17518:
17504:
17497:
17490:
17476:
17459:
17449:
17447:
17436:
17432:
17423:
17421:
17413:
17412:
17408:
17399:
17397:
17389:
17388:
17384:
17375:
17373:
17365:
17364:
17360:
17351:
17349:
17341:
17340:
17336:
17327:
17325:
17323:www.wolfram.com
17317:
17316:
17312:
17303:
17301:
17293:
17292:
17288:
17279:
17277:
17267:
17263:
17254:
17252:
17244:
17243:
17236:
17227:
17225:
17217:
17216:
17212:
17203:
17201:
17193:
17192:
17188:
17175:
17174:
17167:
17158:
17156:
17148:
17147:
17143:
17134:
17132:
17124:
17123:
17119:
17110:
17108:
17100:
17099:
17095:
17086:
17084:
17073:
17066:
17057:
17055:
17047:
17046:
17042:
17033:
17031:
17023:
17022:
17018:
17009:
17007:
17005:docs.python.org
16999:
16998:
16991:
16982:
16980:
16972:
16971:
16967:
16958:
16956:
16948:
16947:
16940:
16930:
16928:
16919:
16918:
16914:
16905:
16903:
16895:
16894:
16890:
16881:
16879:
16871:
16870:
16866:
16853:
16852:
16845:
16836:
16834:
16826:
16825:
16821:
16812:
16810:
16802:
16801:
16797:
16788:
16786:
16778:
16777:
16773:
16764:
16762:
16754:
16753:
16749:
16740:
16738:
16730:
16729:
16725:
16716:
16714:
16706:
16705:
16701:
16692:
16690:
16682:
16681:
16677:
16668:
16666:
16658:
16657:
16653:
16644:
16642:
16634:
16633:
16629:
16619:
16617:
16608:
16607:
16603:
16593:
16591:
16588:
16584:
16583:
16579:
16570:
16568:
16559:
16558:
16551:
16542:
16540:
16532:
16531:
16527:
16514:
16512:
16508:
16507:
16503:
16494:
16492:
16483:
16482:
16478:
16469:
16467:
16457:
16450:
16441:
16439:
16431:
16430:
16423:
16414:
16412:
16404:
16403:
16396:
16387:
16385:
16377:
16376:
16372:
16363:
16361:
16353:
16352:
16348:
16339:
16337:
16329:
16328:
16324:
16315:
16313:
16305:
16304:
16297:
16288:
16286:
16278:
16277:
16273:
16263:
16261:
16244:
16243:
16239:
16230:
16228:
16220:
16219:
16215:
16206:
16204:
16195:
16194:
16190:
16181:
16179:
16170:
16169:
16165:
16156:
16154:
16144:
16140:
16125:
16124:
16120:
16111:
16109:
16101:
16100:
16096:
16086:
16084:
16076:
16075:
16071:
16061:
16045:
16041:
16031:
16029:
16024:
16023:
16019:
16015:
15997:
15990:
15987:
15982:
15981:
15978:
15975:
15972:
15969:
15966:
15963:
15960:
15957:
15954:
15951:
15948:
15945:
15942:
15939:
15936:
15933:
15930:
15927:
15924:
15921:
15918:
15915:
15912:
15909:
15906:
15903:
15900:
15897:
15894:
15891:
15888:
15885:
15882:
15879:
15876:
15873:
15867:
15866:
15863:
15860:
15857:
15854:
15851:
15848:
15845:
15842:
15839:
15836:
15833:
15830:
15827:
15824:
15821:
15818:
15815:
15812:
15805:
15798:
15793:
15792:
15789:
15786:
15783:
15780:
15777:
15774:
15771:
15768:
15765:
15762:
15759:
15756:
15753:
15750:
15747:
15744:
15741:
15738:
15735:
15732:
15729:
15726:
15723:
15720:
15717:
15714:
15711:
15708:
15705:
15702:
15699:
15696:
15693:
15690:
15687:
15684:
15681:
15678:
15675:
15672:
15669:
15666:
15656:
15647:
15643:
15639:
15620:
15616:
15612:
15609:
15608:
15605:
15602:
15599:
15596:
15593:
15564:
15563:
15560:
15557:
15554:
15551:
15548:
15545:
15542:
15539:
15536:
15533:
15530:
15520:
15515:
15514:
15511:
15508:
15505:
15502:
15499:
15492:
15491:
15488:
15485:
15482:
15479:
15476:
15473:
15470:
15467:
15464:
15458:
15457:
15454:
15451:
15448:
15445:
15442:
15439:
15436:
15433:
15430:
15427:
15421:
15420:
15417:
15414:
15411:
15408:
15405:
15402:
15399:
15396:
15393:
15390:
15387:
15384:
15381:
15378:
15375:
15372:
15369:
15366:
15360:
15359:
15356:
15353:
15350:
15347:
15344:
15341:
15338:
15335:
15332:
15322:
15317:
15316:
15313:
15310:
15307:
15304:
15301:
15298:
15295:
15292:
15289:
15286:
15283:
15280:
15277:
15274:
15271:
15268:
15265:
15262:
15259:
15256:
15252:
15249:
15246:
15243:
15237:
15236:
15233:
15230:
15227:
15224:
15221:
15218:
15215:
15212:
15209:
15206:
15203:
15200:
15197:
15194:
15191:
15188:
15185:
15164:
15159:
15158:
15155:
15152:
15149:
15146:
15143:
15140:
15137:
15134:
15131:
15128:
15125:
15122:
15119:
15116:
15113:
15110:
15107:
15104:
15101:
15098:
15095:
15092:
15089:
15086:
15083:
15080:
15077:
15074:
15071:
15068:
15065:
15062:
15059:
15056:
15053:
15050:
15047:
15044:
15041:
15034:
15033:
15030:
15027:
15024:
15021:
15018:
15015:
15012:
15009:
15006:
15003:
15000:
14997:
14994:
14984:
14979:
14978:
14975:
14972:
14969:
14966:
14963:
14960:
14957:
14953:
14950:
14946:
14943:
14940:
14937:
14934:
14930:
14927:
14924:
14921:
14915:
14914:
14911:
14908:
14905:
14902:
14899:
14896:
14893:
14890:
14887:
14884:
14881:
14878:
14875:
14872:
14869:
14866:
14863:
14860:
14857:
14854:
14851:
14848:
14845:
14842:
14839:
14836:
14833:
14830:
14827:
14824:
14821:
14818:
14815:
14812:
14809:
14806:
14803:
14800:
14797:
14794:
14791:
14787:
14784:
14781:
14778:
14774:
14771:
14768:
14764:
14761:
14757:
14754:
14751:
14748:
14745:
14742:
14739:
14736:
14733:
14730:
14723:
14711:
14707:
14701:
14697:
14693:
14687:
14683:
14679:
14672:
14668:
14664:
14661:
14660:
14657:
14654:
14651:
14648:
14645:
14642:
14639:
14636:
14633:
14630:
14627:
14624:
14621:
14618:
14615:
14612:
14609:
14606:
14603:
14600:
14597:
14594:
14591:
14588:
14585:
14582:
14579:
14576:
14573:
14570:
14567:
14564:
14561:
14558:
14555:
14552:
14549:
14546:
14543:
14540:
14537:
14534:
14530:
14527:
14523:
14520:
14517:
14514:
14510:
14507:
14504:
14501:
14498:
14495:
14489:
14488:
14485:
14482:
14479:
14476:
14473:
14470:
14467:
14464:
14458:
14457:
14454:
14451:
14448:
14445:
14442:
14439:
14436:
14433:
14430:
14427:
14421:
14420:
14417:
14414:
14411:
14408:
14405:
14402:
14399:
14396:
14393:
14390:
14387:
14381:
14380:
14377:
14374:
14371:
14368:
14365:
14362:
14358:
14355:
14351:
14348:
14345:
14342:
14339:
14333:
14332:
14329:
14326:
14323:
14320:
14317:
14314:
14311:
14308:
14305:
14302:
14298:
14295:
14292:
14288:
14285:
14282:
14279:
14276:
14266:
14261:
14260:
14257:
14254:
14251:
14248:
14245:
14242:
14239:
14236:
14233:
14230:
14227:
14224:
14221:
14218:
14215:
14212:
14209:
14206:
14203:
14200:
14197:
14194:
14191:
14188:
14185:
14182:
14179:
14176:
14173:
14170:
14167:
14164:
14161:
14158:
14155:
14152:
14149:
14146:
14143:
14140:
14137:
14134:
14131:
14128:
14125:
14122:
14119:
14116:
14113:
14110:
14107:
14104:
14101:
14098:
14095:
14092:
14089:
14086:
14083:
14080:
14077:
14074:
14071:
14068:
14065:
14062:
14059:
14056:
14053:
14050:
14047:
14044:
14041:
14038:
14035:
14032:
14029:
14026:
14023:
14020:
14017:
14010:
14002:
13995:
13989:
13980:
13979:
13976:
13972:
13968:
13964:
13961:
13958:
13954:
13950:
13947:
13937:
13936:
13931:
13927:
13924:
13923:
13920:
13916:
13912:
13908:
13905:
13901:
13897:
13893:
13889:
13886:
13882:
13878:
13874:
13870:
13866:
13863:
13853:
13852:
13849:
13845:
13841:
13837:
13834:
13830:
13827:
13823:
13820:
13817:
13813:
13809:
13805:
13802:
13799:
13798:};
13795:
13791:
13787:
13783:
13780:
13770:
13769:
13765:
13762:
13742:
13737:
13736:
13733:
13730:
13727:
13724:
13721:
13718:
13715:
13712:
13709:
13706:
13703:
13700:
13697:
13694:
13690:
13687:
13685:# Since R 4.1.0
13684:
13681:
13678:
13675:
13672:
13669:
13666:
13663:
13660:
13657:
13654:
13651:
13648:
13645:
13642:
13639:
13636:
13633:
13630:
13627:
13624:
13621:
13618:
13615:
13612:
13609:
13606:
13603:
13600:
13597:
13594:
13591:
13588:
13585:
13582:
13575:
13571:
13568:
13562:
13557:
13556:
13553:
13550:
13547:
13544:
13541:
13538:
13535:
13532:
13529:
13526:
13523:
13520:
13517:
13514:
13511:
13508:
13505:
13502:
13499:
13496:
13493:
13490:
13487:
13484:
13481:
13478:
13475:
13472:
13469:
13466:
13463:
13460:
13457:
13454:
13451:
13448:
13445:
13442:
13439:
13436:
13433:
13430:
13427:
13424:
13421:
13418:
13415:
13412:
13409:
13406:
13391:
13390:
13387:
13384:
13381:
13378:
13375:
13372:
13369:
13366:
13363:
13360:
13357:
13354:
13351:
13348:
13345:
13335:
13330:
13329:
13326:
13323:
13320:
13317:
13314:
13311:
13308:
13305:
13302:
13299:
13296:
13293:
13290:
13287:
13284:
13277:
13273:
13269:
13263:
13252:
13247:
13246:
13242:
13239:
13235:
13231:
13228:
13225:
13222:
13219:
13215:
13211:
13207:
13203:
13196:
13195:
13191:
13188:
13184:
13180:
13177:
13174:
13171:
13168:
13164:
13160:
13156:
13149:
13148:
13145:
13142:
13139:
13136:
13132:
13128:
13125:
13116:
13111:
13106:
13105:
13102:
13099:
13096:
13093:
13090:
13087:
13084:
13081:
13078:
13075:
13072:
13069:
13066:
13063:
13060:
13057:
13054:
13051:
13048:
13045:
13042:
13036:
13027:
13023:
13020:
13019:
13016:
13013:
13010:
13007:
13004:
13001:
12998:
12995:
12992:
12989:
12986:
12983:
12980:
12977:
12974:
12971:
12968:
12965:
12962:
12959:
12956:
12953:
12950:
12947:
12944:
12934:
12930:
12926:
12922:
12919:
12918:
12915:
12912:
12909:
12906:
12903:
12900:
12897:
12894:
12891:
12888:
12885:
12882:
12879:
12876:
12873:
12870:
12867:
12864:
12861:
12858:
12855:
12852:
12849:
12842:
12838:
12835:
12821:create_function
12820:
12813:
12809:
12805:
12802:
12801:
12798:
12795:
12792:
12789:
12786:
12783:
12780:
12777:
12774:
12771:
12768:
12765:
12762:
12759:
12756:
12753:
12751:create_function
12750:
12747:
12744:
12741:
12738:
12735:
12732:
12729:
12727:create_function
12726:
12723:
12720:
12714:create_function
12713:
12710:
12698:
12693:
12692:
12689:
12686:
12683:
12680:
12677:
12674:
12671:
12668:
12665:
12662:
12659:
12656:
12653:
12650:
12647:
12644:
12641:
12638:
12635:
12632:
12629:
12626:
12623:
12620:
12617:
12614:
12611:
12608:
12605:
12602:
12599:
12596:
12593:
12590:
12587:
12584:
12581:
12578:
12575:
12572:
12569:
12559:
12558:
12555:
12552:
12549:
12546:
12543:
12540:
12537:
12534:
12531:
12528:
12525:
12522:
12519:
12516:
12513:
12510:
12507:
12504:
12501:
12498:
12495:
12492:
12489:
12486:
12483:
12480:
12477:
12474:
12471:
12468:
12465:
12462:
12459:
12456:
12453:
12450:
12447:
12444:
12441:
12438:
12435:
12432:
12429:
12426:
12423:
12420:
12417:
12414:
12411:
12408:
12405:
12402:
12399:
12396:
12393:
12390:
12387:
12384:
12381:
12378:
12375:
12372:
12369:
12366:
12363:
12360:
12357:
12354:
12351:
12348:
12345:
12342:
12339:
12336:
12333:
12330:
12327:
12324:
12321:
12318:
12315:
12312:
12309:
12306:
12303:
12300:
12297:
12294:
12291:
12288:
12285:
12282:
12279:
12270:
12265:
12257:
12256:
12253:
12250:
12247:
12244:
12241:
12238:
12235:
12232:
12229:
12226:
12223:
12220:
12217:
12214:
12211:
12208:
12205:
12202:
12199:
12196:
12193:
12190:
12187:
12184:
12181:
12178:
12175:
12172:
12169:
12163:
12162:
12159:
12156:
12153:
12150:
12147:
12144:
12141:
12138:
12135:
12132:
12129:
12126:
12123:
12120:
12117:
12114:
12111:
12108:
12105:
12102:
12099:
12096:
12093:
12090:
12087:
12084:
12081:
12078:
12075:
12069:
12068:
12065:
12062:
12059:
12056:
12053:
12050:
12047:
12044:
12041:
12038:
12035:
12032:
12029:
12026:
12023:
12020:
12017:
12014:
12011:
12008:
12005:
12002:
11999:
11996:
11993:
11984:
11979:
11970:
11965:
11964:
11961:
11958:
11955:
11952:
11949:
11946:
11943:
11940:
11937:
11934:
11925:
11917:
11916:
11913:
11910:
11907:
11904:
11901:
11898:
11892:
11878:
11873:
11872:
11869:
11865:
11862:
11859:
11856:
11853:
11850:
11847:
11844:
11841:
11838:
11837:
11834:
11830:
11827:
11824:
11821:
11818:
11815:
11812:
11809:
11806:
11803:
11800:
11797:
11796:
11789:
11782:
11777:
11776:
11773:
11770:
11767:
11764:
11761:
11758:
11755:
11752:
11749:
11746:
11743:
11740:
11737:
11734:
11731:
11728:
11725:
11722:
11719:
11716:
11713:
11710:
11707:
11704:
11701:
11698:
11695:
11692:
11689:
11686:
11683:
11680:
11677:
11674:
11671:
11664:
11653:
11648:
11647:
11644:
11641:
11638:
11635:
11629:
11628:
11625:
11622:
11619:
11613:
11612:
11609:
11606:
11603:
11600:
11597:
11594:
11591:
11588:
11585:
11582:
11579:
11576:
11573:
11570:
11564:
11563:
11560:
11557:
11554:
11551:
11548:
11545:
11542:
11539:
11536:
11533:
11526:
11522:
11511:
11506:
11505:
11502:
11499:
11496:
11493:
11490:
11487:
11484:
11481:
11478:
11475:
11472:
11469:
11466:
11463:
11460:
11457:
11454:
11451:
11448:
11445:
11439:
11438:
11435:
11432:
11429:
11426:
11423:
11420:
11417:
11414:
11411:
11408:
11405:
11399:
11398:
11395:
11392:
11389:
11386:
11383:
11380:
11377:
11374:
11371:
11368:
11351:
11346:
11345:
11342:
11339:
11336:
11333:
11330:
11327:
11324:
11321:
11318:
11315:
11309:
11308:
11305:
11302:
11299:
11296:
11293:
11290:
11287:
11284:
11278:
11277:
11274:
11271:
11268:
11265:
11262:
11259:
11256:
11250:
11249:
11246:
11243:
11240:
11237:
11234:
11231:
11228:
11219:
11214:
11213:
11210:
11207:
11204:
11201:
11198:
11195:
11192:
11189:
11186:
11183:
11180:
11177:
11171:
11170:
11167:
11164:
11161:
11158:
11155:
11152:
11149:
11146:
11143:
11140:
11134:syntactic sugar
11130:named functions
11124:
11119:
11118:
11115:
11112:
11109:
11106:
11103:
11100:
11097:
11094:
11091:
11088:
11085:
11082:
11079:
11076:
11073:
11070:
11067:
11065:symbol-function
11064:
11061:
11058:
11055:
11049:
11048:
11045:
11042:
11039:
11036:
11033:
11030:
11027:
11024:
11021:
11018:
11015:
11012:
11009:
11006:
11003:
11000:
10997:
10994:
10991:
10977:
10976:
10973:
10970:
10967:
10964:
10961:
10958:
10955:
10952:
10949:
10946:
10943:
10940:
10937:
10934:
10931:
10928:
10925:
10922:
10919:
10916:
10913:
10903:
10902:
10899:
10896:
10893:
10890:
10887:
10884:
10881:
10878:
10875:
10872:
10869:
10866:
10863:
10860:
10857:
10854:
10851:
10848:
10845:
10842:
10839:
10829:
10828:
10825:
10822:
10819:
10816:
10813:
10810:
10807:
10804:
10801:
10798:
10795:
10785:
10780:
10779:
10776:
10773:
10770:
10767:
10764:
10761:
10758:
10755:
10752:
10749:
10739:lambda calculus
10728:
10723:
10722:
10720:// returns true
10719:
10716:
10713:
10710:
10707:
10704:
10701:
10698:
10695:
10692:
10689:
10686:
10683:
10680:
10677:
10674:
10671:
10668:
10665:
10662:
10659:
10656:
10653:
10650:
10647:
10644:
10641:
10638:
10635:
10632:
10629:
10626:
10623:
10620:
10617:
10614:
10611:
10608:
10605:
10602:
10599:
10596:
10589:
10583:
10578:
10577:
10574:
10571:
10568:
10565:
10562:
10559:
10556:
10553:
10550:
10547:
10544:
10541:
10538:
10535:
10532:
10529:
10526:
10523:
10520:
10517:
10514:
10511:
10508:
10505:
10502:
10499:
10496:
10493:
10490:
10487:
10480:
10473:
10439:to analyze the
10424:
10420:
10416:
10410:
10406:
10400:
10399:
10396:
10393:
10390:
10387:
10384:
10381:
10378:
10375:
10372:
10369:
10366:
10363:
10360:
10357:
10354:
10351:
10348:
10345:
10342:
10339:
10336:
10333:
10330:
10327:
10324:
10321:
10318:
10312:
10311:
10308:
10305:
10302:
10299:
10296:
10293:
10290:
10287:
10284:
10281:
10278:
10275:
10272:
10269:
10266:
10263:
10252:
10248:
10244:
10237:
10233:
10229:
10225:
10221:
10213:
10209:
10205:
10201:
10198:
10197:
10194:
10191:
10188:
10185:
10182:
10176:
10175:
10172:
10169:
10166:
10163:
10160:
10149:
10148:
10145:
10142:
10139:
10136:
10133:
10130:
10127:
10124:
10121:
10118:
10112:
10111:
10108:
10105:
10102:
10099:
10096:
10093:
10090:
10087:
10084:
10081:
10078:
10075:
10072:
10062:
10061:
10058:
10055:
10052:
10049:
10046:
10043:
10040:
10037:
10034:
10031:
10028:
10025:
10022:
10019:
10016:
10009:
10005:
10004:
10001:
9998:
9995:
9992:
9989:
9986:
9983:
9980:
9977:
9974:
9971:
9962:
9961:
9958:
9955:
9952:
9949:
9946:
9943:
9940:
9937:
9919:
9918:
9915:
9912:
9909:
9906:
9903:
9900:
9897:
9894:
9891:
9888:
9875:
9874:
9871:
9868:
9865:
9862:
9859:
9856:
9853:
9850:
9847:
9844:
9841:
9838:
9835:
9832:
9819:
9803:
9794:
9783:
9782:
9779:
9776:
9773:
9770:
9767:
9764:
9761:
9758:
9755:
9752:
9749:
9746:
9743:
9740:
9737:
9734:
9731:
9728:
9725:
9722:
9719:
9716:
9713:
9710:
9707:
9704:
9701:
9698:
9695:
9692:
9689:
9686:
9683:
9680:
9677:
9674:
9671:
9668:
9665:
9644:
9635:
9631:
9627:
9623:
9620:
9619:
9616:
9613:
9610:
9607:
9604:
9601:
9598:
9590:
9583:
9579:
9575:
9571:
9568:
9567:
9564:
9561:
9558:
9555:
9552:
9549:
9546:
9543:
9540:
9537:
9534:
9531:
9528:
9525:
9522:
9519:
9516:
9513:
9510:
9507:
9504:
9501:
9498:
9495:
9492:
9489:
9486:
9483:
9480:
9477:
9474:
9471:
9468:
9465:
9462:
9459:
9456:
9453:
9450:
9447:
9444:
9441:
9438:
9435:
9432:
9429:
9426:
9423:
9420:
9417:
9414:
9411:
9408:
9405:
9402:
9399:
9396:
9393:
9390:
9387:
9384:
9381:
9378:
9375:
9372:
9369:
9366:
9363:
9360:
9357:
9354:
9351:
9348:
9345:
9342:
9339:
9336:
9333:
9330:
9327:
9324:
9321:
9318:
9315:
9312:
9309:
9306:
9303:
9300:
9297:
9294:
9291:
9288:
9285:
9282:
9279:
9276:
9273:
9270:
9267:
9264:
9261:
9258:
9255:
9252:
9249:
9246:
9243:
9240:
9237:
9234:
9231:
9228:
9225:
9222:
9219:
9216:
9213:
9210:
9207:
9204:
9201:
9198:
9195:
9192:
9189:
9186:
9183:
9180:
9177:
9174:
9171:
9168:
9165:
9162:
9159:
9156:
9153:
9150:
9147:
9144:
9141:
9138:
9135:
9132:
9129:
9126:
9123:
9120:
9113:
9112:
9109:
9106:
9103:
9100:
9097:
9094:
9091:
9088:
9085:
9082:
9079:
9076:
9073:
9070:
9067:
9064:
9061:
9058:
9055:
9052:
9049:
9046:
9043:
9040:
9037:
9034:
9031:
9028:
9025:
9022:
9019:
9016:
9013:
9010:
9007:
9004:
9001:
8998:
8995:
8992:
8989:
8986:
8983:
8980:
8977:
8974:
8971:
8968:
8965:
8962:
8959:
8956:
8953:
8950:
8947:
8944:
8941:
8938:
8935:
8932:
8929:
8926:
8923:
8920:
8917:
8914:
8911:
8908:
8905:
8902:
8899:
8896:
8893:
8890:
8887:
8884:
8881:
8878:
8875:
8872:
8869:
8866:
8863:
8860:
8857:
8854:
8851:
8848:
8845:
8842:
8839:
8836:
8833:
8830:
8827:
8824:
8821:
8818:
8815:
8812:
8809:
8806:
8803:
8796:
8779:
8774:
8773:
8770:
8767:
8764:
8761:
8758:
8755:
8752:
8749:
8746:
8743:
8740:
8737:
8734:
8731:
8728:
8725:
8722:
8719:
8716:
8713:
8710:
8707:
8704:
8701:
8698:
8695:
8692:
8689:
8686:
8683:
8680:
8677:
8674:
8671:
8664:
8657:
8652:
8651:
8648:
8645:
8642:
8639:
8636:
8633:
8630:
8627:
8624:
8621:
8618:
8615:
8612:
8609:
8606:
8603:
8600:
8597:
8594:
8591:
8588:
8585:
8582:
8579:
8576:
8570:
8569:
8566:
8563:
8560:
8557:
8554:
8551:
8548:
8545:
8542:
8539:
8532:
8531:
8528:
8525:
8522:
8519:
8516:
8513:
8504:
8499:
8498:
8495:
8492:
8489:
8486:
8483:
8480:
8477:
8474:
8471:
8468:
8465:
8462:
8459:
8456:
8453:
8450:
8447:
8444:
8441:
8438:
8435:
8432:
8423:
8418:
8417:
8414:
8411:
8408:
8405:
8402:
8399:
8396:
8393:
8390:
8387:
8384:
8381:
8378:
8375:
8372:
8369:
8366:
8363:
8360:
8357:
8354:
8351:
8348:
8339:
8334:
8333:
8330:
8327:
8324:
8321:
8318:
8315:
8312:
8309:
8306:
8303:
8300:
8297:
8294:
8291:
8288:
8285:
8282:
8279:
8276:
8273:
8270:
8267:
8264:
8261:
8258:
8255:
8252:
8249:
8246:
8243:
8240:
8237:
8234:
8231:
8228:
8225:
8222:
8219:
8212:
8203:
8198:
8197:
8194:
8191:
8188:
8185:
8182:
8179:
8176:
8173:
8170:
8167:
8164:
8161:
8158:
8155:
8152:
8149:
8146:
8143:
8140:
8137:
8134:
8131:
8128:
8125:
8122:
8119:
8116:
8113:
8110:
8107:
8104:
8101:
8098:
8095:
8092:
8089:
8086:
8083:
8080:
8077:
8074:
8071:
8068:
8065:
8062:
8059:
8056:
8053:
8050:
8047:
8044:
8041:
8038:
8035:
8032:
8023:
8018:
8017:
8014:
8011:
8008:
8005:
8002:
7999:
7996:
7993:
7990:
7987:
7984:
7981:
7978:
7975:
7972:
7969:
7966:
7963:
7960:
7957:
7954:
7951:
7948:
7945:
7942:
7939:
7936:
7933:
7930:
7927:
7924:
7921:
7918:
7915:
7912:
7909:
7906:
7903:
7900:
7897:
7894:
7891:
7888:
7885:
7882:
7879:
7877:TSimpleFunction
7876:
7873:
7870:
7867:
7864:
7861:
7858:
7855:
7852:
7849:
7846:
7843:
7840:
7837:
7834:
7831:
7828:
7825:
7822:
7819:
7816:
7814:TSimpleFunction
7813:
7810:
7807:
7804:
7801:
7798:
7795:
7792:
7789:
7786:
7783:
7774:
7769:
7768:
7765:
7762:
7759:
7756:
7753:
7750:
7747:
7744:
7741:
7738:
7735:
7729:
7728:
7725:
7722:
7719:
7716:
7713:
7710:
7707:
7704:
7701:
7698:
7695:
7692:
7689:
7686:
7683:
7680:
7677:
7668:
7663:
7662:
7659:
7656:
7653:
7650:
7647:
7644:
7641:
7638:
7635:
7632:
7629:
7626:
7623:
7620:
7617:
7614:
7611:
7608:
7605:
7599:
7598:
7595:
7592:
7589:
7586:
7583:
7580:
7577:
7574:
7571:
7568:
7565:
7562:
7559:
7556:
7553:
7550:
7547:
7544:
7541:
7538:
7535:
7532:
7529:
7526:
7523:
7520:
7517:
7514:
7511:
7508:
7505:
7502:
7499:
7496:
7493:
7490:
7487:
7480:
7473:
7472:
7469:
7466:
7463:
7460:
7457:
7454:
7451:
7448:
7445:
7442:
7439:
7436:
7433:
7430:
7427:
7424:
7421:
7418:
7415:
7412:
7409:
7406:
7403:
7400:
7397:
7394:
7391:
7388:
7385:
7382:
7379:
7376:
7373:
7370:
7367:
7364:
7361:
7358:
7355:
7352:
7349:
7346:
7343:
7340:
7337:
7334:
7331:
7328:
7325:
7322:
7319:
7309:
7308:
7305:
7302:
7299:
7296:
7293:
7290:
7287:
7277:
7269:
7268:
7265:
7262:
7259:
7256:
7253:
7250:
7247:
7244:
7241:
7238:
7235:
7232:
7229:
7226:
7223:
7220:
7217:
7214:
7211:
7208:
7205:
7202:
7199:
7190:
7189:
7186:
7183:
7180:
7177:
7174:
7171:
7168:
7165:
7162:
7159:
7156:
7153:
7150:
7147:
7144:
7141:
7138:
7135:
7132:
7129:
7126:
7123:
7120:
7117:
7114:
7111:
7108:
7105:
7102:
7099:
7096:
7093:
7090:
7084:
7083:
7080:
7077:
7074:
7071:
7068:
7065:
7058:
7055:
7042:
7041:
7038:
7035:
7032:
7029:
7026:
7023:
7020:
7017:
7014:
7011:
7008:
7005:
7002:
6999:
6996:
6993:
6990:
6987:
6984:
6981:
6978:
6975:
6972:
6969:
6966:
6963:
6960:
6957:
6954:
6951:
6948:
6945:
6942:
6939:
6936:
6933:
6930:
6927:
6924:
6921:
6918:
6915:
6912:
6909:
6906:
6903:
6900:
6897:
6894:
6891:
6888:
6885:
6882:
6879:
6876:
6873:
6870:
6867:
6864:
6861:
6858:
6855:
6852:
6849:
6846:
6843:
6840:
6837:
6834:
6831:
6828:
6825:
6822:
6819:
6816:
6813:
6810:
6807:
6804:
6801:
6798:
6795:
6792:
6789:
6786:
6783:
6780:
6777:
6774:
6771:
6768:
6765:
6762:
6759:
6756:
6753:
6750:
6747:
6744:
6741:
6738:
6735:
6732:
6729:
6726:
6723:
6720:
6717:
6714:
6711:
6708:
6705:
6702:
6699:
6696:
6693:
6690:
6687:
6684:
6681:
6678:
6675:
6672:
6669:
6666:
6663:
6660:
6657:
6654:
6651:
6648:
6645:
6642:
6633:lambda calculus
6621:
6620:
6617:
6614:
6611:
6608:
6605:
6602:
6599:
6596:
6593:
6590:
6587:
6584:
6581:
6578:
6575:
6572:
6569:
6566:
6563:
6560:
6557:
6554:
6551:
6548:
6545:
6542:
6539:
6536:
6533:
6530:
6527:
6524:
6521:
6518:
6515:
6512:
6509:
6502:
6498:
6495:method argument
6487:
6486:
6483:
6480:
6477:
6474:
6471:
6468:
6465:
6462:
6459:
6456:
6453:
6450:
6447:
6440:
6436:
6433:
6430:
6427:
6424:
6421:
6418:
6415:
6410:
6407:
6404:
6401:
6398:
6395:
6392:
6389:
6386:
6383:
6380:
6377:
6374:
6371:
6352:lambda calculus
6336:
6331:
6330:
6327:
6324:
6321:
6318:
6315:
6312:
6309:
6306:
6303:
6300:
6297:
6294:
6291:
6288:
6285:
6282:
6279:
6276:
6261:
6254:
6253:
6250:
6247:
6244:
6241:
6238:
6235:
6232:
6229:
6226:
6223:
6220:
6217:
6214:
6211:
6208:
6205:
6202:
6199:
6185:
6181:
6180:
6177:
6174:
6171:
6168:
6165:
6162:
6159:
6156:
6153:
6150:
6147:
6144:
6141:
6138:
6135:
6132:
6129:
6126:
6123:
6120:
6117:
6114:
6111:
6108:
6105:
6102:
6099:
6096:
6093:
6090:
6087:
6084:
6081:
6078:
6075:
6072:
6069:
6066:
6059:
6052:
6048:
6042:
6034:
6028:
6018:
6011:
6010:
6007:
6004:
6001:
5998:
5995:
5992:
5989:
5986:
5983:
5980:
5977:
5974:
5971:
5968:
5965:
5962:
5959:
5956:
5953:
5950:
5947:
5944:
5941:
5938:
5935:
5932:
5929:
5923:
5920:
5919:
5916:
5913:
5910:
5907:
5904:
5901:
5898:
5895:
5892:
5889:
5886:
5883:
5880:
5877:
5874:
5871:
5868:
5865:
5862:
5859:
5856:
5853:
5850:
5847:
5844:
5841:
5838:
5835:
5832:
5829:
5826:
5823:
5820:
5817:
5814:
5811:
5808:
5805:
5802:
5799:
5796:
5793:
5790:
5787:
5784:
5781:
5778:
5775:
5772:
5769:
5766:
5763:
5760:
5757:
5754:
5751:
5748:
5745:
5742:
5739:
5736:
5733:
5730:
5727:
5724:
5721:
5718:
5715:
5712:
5709:
5706:
5703:
5700:
5697:
5694:
5691:
5688:
5685:
5682:
5679:
5676:
5673:
5670:
5667:
5664:
5661:
5658:
5655:
5652:
5649:
5646:
5643:
5640:
5637:
5634:
5631:
5628:
5625:
5622:
5619:
5616:
5613:
5610:
5607:
5604:
5601:
5598:
5595:
5592:
5589:
5586:
5583:
5580:
5577:
5574:
5571:
5568:
5565:
5562:
5559:
5556:
5553:
5550:
5547:
5544:
5541:
5538:
5535:
5532:
5529:
5526:
5523:
5520:
5517:
5514:
5511:
5508:
5505:
5502:
5499:
5496:
5493:
5490:
5487:
5484:
5481:
5478:
5475:
5472:
5469:
5466:
5463:
5460:
5457:
5454:
5451:
5448:
5445:
5442:
5439:
5436:
5433:
5430:
5427:
5424:
5421:
5418:
5415:
5412:
5409:
5406:
5403:
5400:
5397:
5394:
5391:
5388:
5385:
5382:
5379:
5376:
5373:
5370:
5367:
5364:
5361:
5358:
5355:
5352:
5349:
5346:
5343:
5340:
5337:
5334:
5331:
5328:
5325:
5322:
5319:
5316:
5313:
5310:
5307:
5304:
5301:
5298:
5295:
5292:
5289:
5286:
5283:
5280:
5277:
5274:
5271:
5268:
5265:
5262:
5259:
5256:
5253:
5250:
5247:
5244:
5241:
5238:
5235:
5232:
5229:
5226:
5223:
5220:
5217:
5214:
5211:
5208:
5205:
5202:
5199:
5196:
5193:
5190:
5187:
5184:
5181:
5178:
5175:
5172:
5169:
5166:
5163:
5160:
5157:
5154:
5151:
5148:
5145:
5142:
5139:
5136:
5133:
5130:
5127:
5124:
5121:
5118:
5115:
5112:
5109:
5106:
5103:
5100:
5097:
5091:
5090:
5087:
5084:
5081:
5078:
5075:
5072:
5069:
5066:
5063:
5060:
5057:
5054:
5051:
5048:
5045:
5042:
5039:
5036:
5033:
5030:
5027:
5024:
5017:
5013:
4990:
4986:
4982:
4975:
4971:
4967:
4959:
4958:The capture of
4952:
4948:
4945:
4944:
4941:
4938:
4935:
4932:
4929:
4926:
4923:
4920:
4917:
4914:
4911:
4908:
4905:
4902:
4899:
4896:
4893:
4890:
4887:
4884:
4881:
4878:
4875:
4872:
4869:
4866:
4863:
4860:
4857:
4854:
4851:
4848:
4845:
4842:
4839:
4836:
4833:
4830:
4827:
4824:
4821:
4818:
4815:
4812:
4809:
4806:
4803:
4800:
4797:
4794:
4791:
4788:
4785:
4782:
4779:
4776:
4769:
4765:
4762:
4761:
4758:
4755:
4752:
4749:
4746:
4743:
4740:
4737:
4734:
4731:
4728:
4725:
4722:
4719:
4716:
4713:
4710:
4707:
4704:
4701:
4698:
4695:
4692:
4689:
4686:
4683:
4680:
4677:
4674:
4671:
4668:
4665:
4662:
4659:
4656:
4653:
4650:
4647:
4644:
4641:
4638:
4635:
4632:
4629:
4626:
4623:
4617:
4616:
4613:
4610:
4607:
4604:
4601:
4598:
4595:
4592:
4589:
4586:
4583:
4580:
4577:
4574:
4571:
4568:
4565:
4562:
4559:
4556:
4553:
4550:
4547:
4544:
4541:
4538:
4535:
4532:
4529:
4526:
4523:
4520:
4517:
4514:
4511:
4508:
4505:
4502:
4499:
4496:
4493:
4490:
4487:
4484:
4481:
4478:
4465:
4462:
4461:
4458:
4455:
4452:
4449:
4446:
4443:
4437:
4430:
4429:
4426:
4423:
4420:
4417:
4414:
4411:
4408:
4405:
4402:
4399:
4396:
4393:
4390:
4387:
4377:
4373:
4363:
4359:
4356:
4355:
4352:
4349:
4346:
4343:
4340:
4337:
4334:
4331:
4328:
4325:
4322:
4305:
4298:-lBlocksRuntime
4297:
4293:
4290:
4289:
4286:
4283:
4280:
4277:
4274:
4271:
4268:
4265:
4262:
4259:
4256:
4253:
4250:
4247:
4244:
4241:
4238:
4235:
4232:
4229:
4226:
4223:
4220:
4217:
4214:
4211:
4208:
4205:
4202:
4199:
4196:
4193:
4190:
4187:
4184:
4181:
4178:
4175:
4172:
4169:
4166:
4163:
4160:
4157:
4154:
4151:
4148:
4145:
4142:
4139:
4136:
4133:
4130:
4127:
4124:
4121:
4118:
4115:
4112:
4109:
4106:
4103:
4100:
4098:<stdio.h>
4097:
4094:
4076:
4073:
4072:
4069:
4066:
4063:
4060:
4057:
4054:
4051:
4048:
4035:
4030:
4029:
4026:
4023:
4020:
4017:
4014:
4011:
4008:
4005:
4002:
3999:
3996:
3993:
3990:
3987:
3984:
3981:
3978:
3975:
3972:
3969:
3966:
3963:
3960:
3957:
3954:
3951:
3948:
3945:
3942:
3939:
3936:
3933:
3930:
3927:
3924:
3921:
3918:
3915:
3912:
3909:
3906:
3903:
3900:
3897:
3894:
3891:
3888:
3885:
3882:
3879:
3876:
3873:
3870:
3867:
3864:
3861:
3858:
3855:
3852:
3849:
3846:
3843:
3840:
3837:
3834:
3831:
3828:
3825:
3822:
3819:
3816:
3813:
3810:
3807:
3804:
3801:
3798:
3795:
3792:
3789:
3786:
3783:
3780:
3777:
3774:
3771:
3768:
3765:
3762:
3759:
3756:
3753:
3750:
3747:
3744:
3741:
3738:
3735:
3732:
3729:
3726:
3723:
3720:
3717:
3714:
3711:
3708:
3705:
3702:
3699:
3696:
3693:
3690:
3687:
3684:
3681:
3678:
3675:
3672:
3669:
3666:
3663:
3660:
3657:
3654:
3651:
3648:
3645:
3642:
3639:
3636:
3633:
3630:
3627:
3624:
3621:
3618:
3615:
3612:
3609:
3606:
3603:
3600:
3597:
3594:
3591:
3588:
3585:
3582:
3579:
3576:
3573:
3570:
3567:
3564:
3561:
3558:
3555:
3552:
3549:
3546:
3543:
3540:
3537:
3534:
3531:
3528:
3525:
3522:
3519:
3516:
3513:
3510:
3507:
3504:
3501:
3498:
3495:
3492:
3489:
3487:<stdio.h>
3486:
3483:
3476:
3472:
3468:
3464:
3460:
3457:
3456:
3453:
3450:
3447:
3444:
3441:
3438:
3435:
3432:
3429:
3426:
3423:
3420:
3417:
3414:
3400:
3384:
3379:
3378:
3375:
3372:
3369:
3366:
3363:
3360:
3357:
3354:
3351:
3348:
3345:
3342:
3339:
3336:
3333:
3330:
3327:
3324:
3321:
3318:
3315:
3312:
3309:
3306:
3303:
3300:
3297:
3294:
3291:
3288:
3285:
3282:
3279:
3276:
3273:
3270:
3267:
3264:
3261:
3258:
3255:
3252:
3249:
3246:
3243:
3240:
3237:
3234:
3231:
3228:
3225:
3222:
3212:
3200:
3194:
3191:
3168:
3156:
3152:
3145:
3132:
3128:
3113:
3109:
3094:
3090:
3074:
3070:
3054:
3050:
3035:
3031:
3016:
3012:
2997:
2993:
2977:
2973:
2958:
2954:
2934:
2930:
2915:
2911:
2896:
2892:
2877:
2873:
2849:
2845:
2830:
2826:
2811:
2807:
2792:
2788:
2773:
2769:
2754:
2750:
2734:
2730:
2715:
2711:
2695:
2691:
2676:
2672:
2657:
2653:
2637:
2633:
2613:
2609:
2584:
2580:
2565:
2561:
2546:
2542:
2527:
2523:
2508:
2504:
2489:
2485:
2470:
2466:
2451:
2447:
2432:
2428:
2413:
2409:
2394:
2390:
2375:
2371:
2356:
2352:
2337:
2333:
2309:
2305:
2290:
2286:
2271:
2267:
2252:
2248:
2233:
2229:
2214:
2210:
2195:
2191:
2176:
2172:
2156:
2152:
2136:
2132:
2117:
2113:
2098:
2094:
2079:
2075:
2060:
2056:
2041:
2037:
2022:
2018:
2003:
1999:
1984:
1980:
1965:
1961:
1946:
1942:
1923:
1919:
1904:
1900:
1876:
1872:
1852:
1848:
1833:
1829:
1805:
1801:
1785:
1781:
1765:
1761:
1746:
1742:
1726:
1722:
1707:
1703:
1687:
1683:
1668:
1664:
1635:
1629:
1626:
1610:
1551:, a dialect of
1522:
1450:
1446:
1445:
1441:
1440:
1436:
1434:
1431:
1430:
1424:
1423:
1420:
1417:
1414:
1411:
1408:
1405:
1402:
1399:
1396:
1393:
1390:
1387:
1384:
1381:
1378:
1375:
1372:
1369:
1366:
1363:
1360:
1357:
1354:
1347:
1344:
1338:
1333:
1332:
1329:
1326:
1323:
1320:
1314:
1313:
1310:
1307:
1304:
1301:
1298:
1295:
1292:
1289:
1286:
1283:
1280:
1277:
1274:
1271:
1268:
1265:
1262:
1259:
1256:
1250:
1244:
1239:
1238:
1235:
1232:
1229:
1226:
1219:
1218:
1215:
1212:
1209:
1206:
1203:
1200:
1197:
1194:
1191:
1188:
1185:
1182:
1179:
1176:
1173:
1170:
1167:
1157:
1151:
1138:
1129:
1122:
1121:
1118:
1115:
1112:
1109:
1106:
1103:
1100:
1097:
1094:
1091:
1088:
1085:
1082:
1079:
1076:
1073:
1070:
1067:
1064:
1061:
1058:
1055:
1052:
1049:
1046:
1043:
1040:
1037:
1034:
1031:
1028:
1025:
1022:
1019:
1016:
1013:
1010:
1007:
1004:
1001:
998:
995:
992:
989:
986:
983:
980:
977:
974:
971:
968:
965:
962:
959:
956:
953:
950:
947:
944:
941:
938:
935:
932:
929:
926:
923:
920:
917:
914:
911:
900:
894:
885:
884:
881:
878:
875:
872:
869:
866:
863:
860:
857:
854:
851:
848:
845:
842:
839:
836:
833:
830:
827:
824:
821:
818:
815:
812:
809:
806:
803:
800:
797:
794:
791:
788:
785:
782:
779:
776:
773:
770:
767:
764:
761:
758:
755:
752:
749:
746:
743:
740:
737:
734:
731:
728:
725:
722:
719:
716:
713:
710:
707:
704:
698:
697:
694:
691:
688:
685:
682:
679:
676:
673:
670:
667:
664:
661:
655:bound variables
651:
645:
636:
632:
628:
624:
620:
616:
612:
608:
604:
601:
600:
597:
594:
591:
588:
585:
582:
579:
576:
573:
570:
567:
564:
561:
558:
555:
552:
549:
546:
543:
540:
537:
531:
530:
527:
524:
521:
518:
515:
512:
509:
506:
503:
500:
497:
494:
491:
488:
485:
479:
478:
475:
472:
469:
466:
463:
460:
457:
454:
451:
448:
445:
442:
439:
436:
433:
430:
427:
424:
414:
410:
407:
406:
403:
400:
397:
394:
391:
388:
385:
379:
378:
375:
372:
369:
366:
363:
360:
357:
354:
351:
348:
345:
342:
339:
336:
333:
330:
327:
324:
321:
307:
268:
257:
251:
248:
233:
217:
206:
196:
193:
190:
179:
167:
164:
161:
158:
153:
149:
141:
135:
120:
119:
116:
96:lambda calculus
28:
23:
22:
15:
12:
11:
5:
17884:
17874:
17873:
17868:
17863:
17858:
17844:
17843:
17838:
17833:
17827:
17822:
17814:
17813:External links
17811:
17809:
17808:
17794:
17780:
17755:
17737:
17716:
17698:
17683:
17665:
17653:
17635:
17610:
17590:
17572:
17555:
17541:
17523:
17516:
17495:
17489:978-1617294532
17488:
17457:
17430:
17406:
17395:clang.llvm.org
17382:
17358:
17334:
17310:
17286:
17261:
17250:wiki.gnome.org
17234:
17210:
17186:
17181:docs.swift.org
17165:
17141:
17117:
17093:
17064:
17040:
17016:
16989:
16965:
16938:
16912:
16888:
16864:
16843:
16819:
16795:
16771:
16747:
16723:
16699:
16675:
16651:
16627:
16616:on 22 May 2012
16601:
16577:
16549:
16525:
16501:
16476:
16448:
16421:
16394:
16370:
16346:
16322:
16295:
16271:
16237:
16213:
16188:
16163:
16138:
16118:
16103:"Access Types"
16094:
16069:
16059:
16039:
16016:
16014:
16011:
16010:
16009:
16003:
16002:
15986:
15983:
15872:
15811:
15797:
15794:
15665:
15655:
15652:
15592:
15572:command prefix
15529:
15519:
15516:
15498:
15463:
15426:
15365:
15331:
15321:
15318:
15242:
15184:
15163:
15160:
15040:
14993:
14983:
14980:
14920:
14729:
14716:
14715:
14705:
14691:
14637:"{}"
14610:"{}"
14494:
14463:
14426:
14386:
14338:
14275:
14265:
14262:
14016:
13988:
13985:
13984:
13983:
13982:
13981:
13946:
13940:
13939:
13938:
13925:my $ eight =
13862:
13856:
13855:
13854:
13779:
13773:
13772:
13771:
13760:
13741:
13738:
13581:
13561:
13558:
13405:
13344:
13334:
13331:
13283:
13251:
13248:
13201:
13154:
13124:
13115:
13112:
13110:
13107:
13041:
13035:
13032:
12943:
12848:
12834:
12831:
12719:
12709:
12706:
12700:Before 4.0.1,
12697:
12694:
12568:
12550:"\n"
12278:
12269:
12266:
12264:
12261:
12168:
12074:
11992:
11983:
11980:
11977:
11969:
11966:
11933:
11924:
11921:
11897:
11891:
11886:
11877:
11874:
11795:
11781:
11778:
11670:
11652:
11651:MATLAB, Octave
11649:
11634:
11618:
11569:
11532:
11510:
11507:
11444:
11404:
11367:
11359:named function
11350:
11347:
11314:
11283:
11255:
11227:
11218:
11215:
11176:
11139:
11123:
11120:
11054:
10990:
10912:
10838:
10794:
10784:
10781:
10748:
10727:
10724:
10595:
10582:
10579:
10486:
10472:
10469:
10468:
10467:
10466:
10465:
10464:
10463:
10460:tail-recursion
10428:
10427:
10414:
10317:
10262:
10200:Representing "
10181:
10159:
10117:
10071:
10015:
9970:
9936:
9887:
9831:
9818:
9815:
9814:
9813:
9810:
9802:
9799:
9669:anonymousClass
9664:
9651:anonymousClass
9643:
9640:
9597:
9119:
8802:
8778:
8775:
8670:
8656:
8653:
8575:
8538:
8512:
8503:
8500:
8431:
8422:
8419:
8347:
8338:
8335:
8218:
8202:
8199:
8031:
8022:
8019:
7782:
7773:
7770:
7734:
7676:
7667:
7664:
7604:
7486:
7318:
7286:
7279:D uses inline
7276:
7273:
7198:
7089:
7064:
7054:
7051:
6895:SquareDelegate
6811:SquareDelegate
6760:SquareDelegate
6748:SquareDelegate
6661:SquareDelegate
6641:
6508:
6491:type inference
6446:
6356:
6344:.NET Framework
6335:
6332:
6275:
6266:generic lambda
6198:
6065:
5928:
5113:<vector>
5096:
5028:my_lambda_func
5023:
4775:
4622:
4477:
4442:
4386:
4321:
4304:
4301:
4239:dispatch_async
4221:"ah ah ah
4093:
4086:extension and
4047:
4034:
4031:
3793:forEachInArray
3482:
3413:
3399:
3396:
3383:
3380:
3221:
3211:
3208:
3202:
3201:
3159:
3157:
3150:
3144:
3141:
3138:
3137:
3135:
3125:
3119:
3118:
3116:
3106:
3100:
3099:
3097:
3087:
3080:
3079:
3077:
3067:
3060:
3059:
3057:
3047:
3041:
3040:
3038:
3028:
3022:
3021:
3019:
3009:
3003:
3002:
3000:
2990:
2984:
2983:
2980:
2970:
2964:
2963:
2961:
2951:
2945:
2944:
2937:
2927:
2921:
2920:
2918:
2908:
2902:
2901:
2899:
2889:
2883:
2882:
2880:
2870:
2864:
2863:
2852:
2842:
2836:
2835:
2833:
2823:
2817:
2816:
2814:
2804:
2798:
2797:
2795:
2785:
2779:
2778:
2776:
2766:
2760:
2759:
2757:
2747:
2741:
2740:
2737:
2727:
2721:
2720:
2718:
2708:
2702:
2701:
2698:
2688:
2682:
2681:
2679:
2669:
2663:
2662:
2660:
2650:
2644:
2643:
2640:
2630:
2624:
2623:
2616:
2606:
2599:
2598:
2587:
2577:
2571:
2570:
2568:
2558:
2552:
2551:
2549:
2539:
2533:
2532:
2530:
2520:
2514:
2513:
2511:
2501:
2495:
2494:
2492:
2482:
2476:
2475:
2473:
2463:
2457:
2456:
2454:
2444:
2438:
2437:
2435:
2425:
2419:
2418:
2416:
2406:
2400:
2399:
2397:
2387:
2381:
2380:
2378:
2368:
2362:
2361:
2359:
2349:
2343:
2342:
2340:
2330:
2324:
2323:
2312:
2302:
2296:
2295:
2293:
2283:
2277:
2276:
2274:
2264:
2258:
2257:
2255:
2245:
2239:
2238:
2236:
2226:
2220:
2219:
2217:
2207:
2201:
2200:
2198:
2188:
2182:
2181:
2179:
2169:
2163:
2162:
2159:
2149:
2143:
2142:
2139:
2129:
2123:
2122:
2120:
2110:
2104:
2103:
2101:
2091:
2085:
2084:
2082:
2072:
2066:
2065:
2063:
2053:
2047:
2046:
2044:
2034:
2028:
2027:
2025:
2015:
2009:
2008:
2006:
1996:
1990:
1989:
1987:
1977:
1971:
1970:
1968:
1958:
1952:
1951:
1949:
1939:
1933:
1932:
1926:
1916:
1910:
1909:
1907:
1897:
1891:
1890:
1879:
1869:
1863:
1862:
1855:
1845:
1839:
1838:
1836:
1826:
1820:
1819:
1808:
1798:
1792:
1791:
1788:
1778:
1772:
1771:
1768:
1758:
1752:
1751:
1749:
1739:
1733:
1732:
1729:
1719:
1713:
1712:
1710:
1700:
1694:
1693:
1690:
1680:
1674:
1673:
1671:
1661:
1655:
1654:
1651:
1648:
1637:
1636:
1616:
1614:
1521:
1518:
1510:
1509:
1498:
1495:
1492:
1489:
1485:
1481:
1478:
1474:
1470:
1467:
1463:
1459:
1456:
1453:
1449:
1444:
1439:
1426:This performs
1353:
1340:Main article:
1337:
1334:
1319:
1255:
1246:Main article:
1243:
1240:
1225:
1166:
1153:Main article:
1150:
1147:
1137:
1134:
910:
896:Main article:
893:
890:
703:
660:
647:Main article:
644:
641:
536:
484:
423:
384:
320:
312:sort algorithm
306:
303:
270:
269:
220:
218:
211:
205:
202:
115:
112:
26:
9:
6:
4:
3:
2:
17883:
17872:
17869:
17867:
17864:
17862:
17859:
17857:
17854:
17853:
17851:
17842:
17839:
17837:
17834:
17831:
17828:
17826:
17823:
17820:
17817:
17816:
17805:
17804:
17798:
17791:
17790:
17784:
17770:on 2013-07-23
17769:
17765:
17759:
17751:
17747:
17741:
17733:
17729:
17723:
17721:
17712:
17708:
17702:
17693:
17687:
17679:
17675:
17669:
17662:
17657:
17649:
17645:
17639:
17624:
17620:
17614:
17606:
17605:
17600:
17594:
17586:
17582:
17576:
17569:
17568:
17562:
17560:
17551:
17545:
17537:
17533:
17527:
17519:
17513:
17509:
17502:
17500:
17491:
17485:
17481:
17474:
17472:
17470:
17468:
17466:
17464:
17462:
17445:
17441:
17434:
17420:
17416:
17410:
17396:
17392:
17386:
17372:
17368:
17362:
17348:
17344:
17338:
17324:
17320:
17314:
17300:
17296:
17290:
17276:
17272:
17265:
17251:
17247:
17241:
17239:
17224:
17220:
17214:
17200:
17196:
17190:
17182:
17178:
17172:
17170:
17155:
17151:
17145:
17131:
17127:
17121:
17107:
17103:
17097:
17083:on 2014-05-31
17082:
17078:
17071:
17069:
17054:
17053:docs.raku.org
17050:
17044:
17030:
17026:
17020:
17006:
17002:
16996:
16994:
16979:
16975:
16969:
16955:
16951:
16945:
16943:
16926:
16922:
16916:
16902:
16898:
16892:
16878:
16874:
16868:
16860:
16856:
16850:
16848:
16833:
16832:maths.cnam.fr
16829:
16823:
16809:
16805:
16799:
16785:
16781:
16775:
16761:
16757:
16751:
16737:
16733:
16727:
16713:
16709:
16703:
16689:
16685:
16679:
16665:
16661:
16655:
16641:
16637:
16631:
16615:
16611:
16605:
16587:
16581:
16566:
16562:
16556:
16554:
16539:
16538:frinklang.org
16535:
16529:
16522:
16511:
16505:
16490:
16489:microsoft.com
16486:
16480:
16466:
16462:
16455:
16453:
16438:
16434:
16428:
16426:
16411:
16407:
16401:
16399:
16384:
16380:
16379:"docs/syntax"
16374:
16360:
16359:opendylan.org
16356:
16350:
16336:
16332:
16326:
16312:
16308:
16302:
16300:
16285:
16281:
16275:
16259:
16255:
16251:
16247:
16241:
16227:
16223:
16217:
16203:on 2014-01-06
16202:
16198:
16192:
16178:on 2014-01-06
16177:
16173:
16167:
16153:
16149:
16142:
16135:. 2019-03-08.
16134:
16133:
16128:
16127:"Bash lambda"
16122:
16108:
16107:www.adaic.org
16104:
16098:
16083:
16079:
16073:
16066:
16062:
16060:9781848824348
16056:
16052:
16051:
16043:
16027:
16021:
16017:
16008:
16005:
16004:
16000:
15994:
15989:
15870:
15809:
15802:
15663:
15661:
15651:
15637:
15632:
15630:
15626:
15590:
15588:
15584:
15581:
15577:
15573:
15569:
15527:
15525:
15496:
15461:
15424:
15363:
15362:For example:
15329:
15327:
15240:
15182:
15180:
15179:GNU Smalltalk
15175:
15173:
15169:
15038:
14991:
14989:
14918:
14912:// 5 * 2 = 10
14727:
14720:
14706:
14692:
14678:
14677:
14676:
14492:
14461:
14424:
14384:
14336:
14335:For example:
14273:
14271:
14252:multiple_four
14228:multiple_four
14204:multiple_four
14014:
14008:
14000:
13994:
13944:
13943:
13941:
13860:
13859:
13857:
13777:
13776:
13774:
13758:
13757:
13755:
13754:
13753:
13751:
13747:
13579:
13567:
13539:>>>
13518:>>>
13500:>>>
13479:>>>
13407:>>>
13403:
13401:
13397:
13373:>>>
13346:>>>
13342:
13339:
13281:
13267:
13261:
13260:Visual Prolog
13257:
13250:Visual Prolog
13199:
13152:
13122:
13120:
13039:
13031:
13022:The variable
12941:
12938:
12846:
12830:
12828:
12827:
12817:
12769:"return
12733:'$ x'
12717:
12705:
12703:
12566:
12564:
12276:
12274:
12260:
12166:
12072:
11990:
11988:
11976:
11974:
11931:
11929:
11920:
11895:
11890:
11885:
11883:
11793:
11787:
11668:
11662:
11658:
11632:
11616:
11567:
11530:
11520:
11516:
11442:
11402:
11365:
11364:Thus, in Lua
11362:
11360:
11356:
11312:
11281:
11253:
11225:
11223:
11174:
11137:
11135:
11131:
11128:
11052:
10988:
10986:
10982:
10910:
10908:
10836:
10834:
10792:
10789:
10746:
10744:
10740:
10736:
10732:
10663:// returns 11
10593:
10587:
10484:
10478:
10461:
10456:
10453:
10449:
10446:
10442:
10438:
10434:
10433:
10432:
10431:
10430:
10429:
10415:
10405:
10404:
10403:
10315:
10260:
10258:
10241:
10217:
10179:
10157:
10155:
10115:
10069:
10067:
10013:
9968:
9965:
9934:
9932:
9928:
9924:
9885:
9883:
9879:
9829:
9827:
9823:
9811:
9808:
9807:
9806:
9798:
9795:invokedynamic
9792:
9662:
9648:
9639:
9634:in the class
9595:
9587:
9117:
8800:
8793:
8791:
8787:
8783:
8668:
8662:
8573:
8536:
8510:
8508:
8429:
8427:
8345:
8343:
8216:
8211:
8207:
8029:
8027:
8026:PascalABC.NET
8021:PascalABC.NET
8003:'bar'
7780:
7778:
7732:
7674:
7672:
7602:
7484:
7478:
7316:
7314:
7284:
7282:
7272:
7196:
7193:
7184:// statements
7148:// statements
7106:// statements
7087:
7078:// statements
7062:
7050:
7048:
6639:
6636:
6634:
6630:
6626:
6506:
6496:
6492:
6444:
6369:
6367:
6362:
6359:
6355:
6353:
6349:
6345:
6341:
6273:
6271:
6267:
6259:
6196:
6194:
6189:
6063:
6056:
6045:
6040:
6031:
6026:
6021:
6016:
5990:a_lambda_func
5933:a_lambda_func
5926:
5094:
5021:
5014:std::function
5009:
5007:
5002:
5000:
4994:
4979:
4965:
4956:
4773:
4620:
4475:
4473:
4469:
4440:
4435:
4384:
4381:
4370:
4367:
4319:
4317:
4313:
4309:
4300:
4091:
4089:
4085:
4080:
4067:function_body
4045:
4043:
4039:
3480:
3439:function_body
3411:
3409:
3405:
3395:
3393:
3389:
3219:
3217:
3207:
3198:
3195:December 2018
3188:
3184:
3180:
3176:
3172:
3166:
3165:
3160:This section
3158:
3149:
3148:
3136:
3126:
3124:
3121:
3120:
3117:
3107:
3105:
3102:
3101:
3098:
3088:
3085:
3084:Visual Prolog
3082:
3081:
3078:
3068:
3065:
3062:
3061:
3058:
3048:
3046:
3043:
3042:
3039:
3029:
3027:
3024:
3023:
3020:
3010:
3008:
3005:
3004:
3001:
2991:
2989:
2986:
2985:
2981:
2971:
2969:
2966:
2965:
2962:
2952:
2950:
2947:
2946:
2942:
2938:
2928:
2926:
2923:
2922:
2919:
2909:
2907:
2904:
2903:
2900:
2890:
2888:
2885:
2884:
2881:
2871:
2869:
2866:
2865:
2861:
2858:, are called
2857:
2853:
2843:
2841:
2838:
2837:
2834:
2824:
2822:
2819:
2818:
2815:
2805:
2803:
2800:
2799:
2796:
2786:
2784:
2781:
2780:
2777:
2767:
2765:
2762:
2761:
2758:
2748:
2746:
2743:
2742:
2738:
2728:
2726:
2723:
2722:
2719:
2709:
2707:
2704:
2703:
2699:
2689:
2687:
2684:
2683:
2680:
2670:
2668:
2665:
2664:
2661:
2651:
2649:
2646:
2645:
2641:
2631:
2629:
2626:
2625:
2621:
2617:
2607:
2604:
2601:
2600:
2596:
2592:
2588:
2578:
2576:
2575:Object Pascal
2573:
2572:
2569:
2559:
2557:
2554:
2553:
2550:
2540:
2538:
2535:
2534:
2531:
2521:
2519:
2516:
2515:
2512:
2502:
2500:
2497:
2496:
2493:
2483:
2481:
2478:
2477:
2474:
2464:
2462:
2459:
2458:
2455:
2445:
2443:
2440:
2439:
2436:
2426:
2424:
2421:
2420:
2417:
2407:
2405:
2402:
2401:
2398:
2388:
2386:
2383:
2382:
2379:
2369:
2367:
2364:
2363:
2360:
2350:
2348:
2345:
2344:
2341:
2331:
2329:
2326:
2325:
2321:
2317:
2314:Supported in
2313:
2303:
2301:
2298:
2297:
2294:
2284:
2282:
2279:
2278:
2275:
2265:
2263:
2260:
2259:
2256:
2246:
2244:
2241:
2240:
2237:
2227:
2225:
2222:
2221:
2218:
2208:
2206:
2203:
2202:
2199:
2189:
2187:
2184:
2183:
2180:
2170:
2168:
2165:
2164:
2160:
2150:
2148:
2145:
2144:
2140:
2130:
2128:
2125:
2124:
2121:
2111:
2109:
2106:
2105:
2102:
2092:
2090:
2087:
2086:
2083:
2073:
2071:
2068:
2067:
2064:
2054:
2052:
2049:
2048:
2045:
2035:
2033:
2030:
2029:
2026:
2016:
2014:
2011:
2010:
2007:
1997:
1995:
1992:
1991:
1988:
1978:
1976:
1973:
1972:
1969:
1959:
1957:
1954:
1953:
1950:
1940:
1938:
1935:
1934:
1930:
1927:
1917:
1915:
1912:
1911:
1908:
1898:
1896:
1893:
1892:
1888:
1884:
1880:
1870:
1868:
1865:
1864:
1860:
1856:
1846:
1844:
1841:
1840:
1837:
1827:
1825:
1822:
1821:
1817:
1813:
1809:
1799:
1797:
1794:
1793:
1789:
1779:
1777:
1774:
1773:
1769:
1759:
1757:
1754:
1753:
1750:
1740:
1738:
1735:
1734:
1730:
1720:
1718:
1715:
1714:
1711:
1701:
1699:
1696:
1695:
1691:
1681:
1679:
1676:
1675:
1672:
1662:
1660:
1657:
1656:
1652:
1649:
1646:
1645:
1633:
1624:
1620:
1617:This list is
1615:
1608:
1607:
1604:
1602:
1598:
1594:
1590:
1586:
1582:
1578:
1574:
1570:
1566:
1562:
1558:
1554:
1553:Object Pascal
1550:
1546:
1542:
1541:Object Pascal
1538:
1534:
1529:
1527:
1517:
1513:
1496:
1493:
1490:
1487:
1483:
1479:
1476:
1472:
1468:
1465:
1461:
1457:
1454:
1451:
1447:
1442:
1437:
1429:
1428:
1427:
1351:
1343:
1317:
1253:
1249:
1223:
1164:
1162:
1156:
1146:
1143:
1133:
1126:
908:
906:
899:
889:
701:
658:
656:
650:
640:
534:
482:
421:
418:
382:
318:
315:
313:
302:
299:
297:
291:
289:
283:
281:
277:
266:
263:
255:
252:February 2018
245:
241:
237:
231:
230:
226:
221:This section
219:
215:
210:
209:
201:
186:
182:
177:
172:
144:
139:
132:
128:
123:
111:
109:
105:
101:
97:
93:
92:Alonzo Church
88:
86:
83:do for other
82:
78:
77:function type
74:
70:
65:
61:
57:
53:
49:
45:
41:
37:
33:
19:
17802:
17797:
17788:
17783:
17772:. Retrieved
17768:the original
17758:
17749:
17740:
17731:
17710:
17701:
17686:
17678:wiki.php.net
17677:
17668:
17656:
17647:
17638:
17627:. Retrieved
17613:
17602:
17593:
17584:
17575:
17566:
17544:
17535:
17526:
17510:. O'Reilly.
17507:
17479:
17450:December 22,
17448:. Retrieved
17443:
17433:
17422:. Retrieved
17418:
17409:
17398:. Retrieved
17394:
17385:
17374:. Retrieved
17370:
17361:
17350:. Retrieved
17346:
17337:
17326:. Retrieved
17322:
17313:
17302:. Retrieved
17298:
17289:
17278:. Retrieved
17274:
17264:
17253:. Retrieved
17249:
17226:. Retrieved
17222:
17213:
17202:. Retrieved
17198:
17189:
17180:
17157:. Retrieved
17153:
17144:
17133:. Retrieved
17129:
17120:
17109:. Retrieved
17105:
17096:
17085:. Retrieved
17081:the original
17056:. Retrieved
17052:
17043:
17032:. Retrieved
17028:
17019:
17008:. Retrieved
17004:
16981:. Retrieved
16977:
16968:
16957:. Retrieved
16953:
16929:. Retrieved
16924:
16915:
16904:. Retrieved
16900:
16891:
16880:. Retrieved
16876:
16867:
16858:
16855:"Nim Manual"
16835:. Retrieved
16831:
16822:
16811:. Retrieved
16807:
16798:
16787:. Retrieved
16783:
16774:
16763:. Retrieved
16759:
16750:
16739:. Retrieved
16735:
16726:
16715:. Retrieved
16711:
16702:
16691:. Retrieved
16687:
16678:
16667:. Retrieved
16663:
16654:
16643:. Retrieved
16639:
16630:
16618:. Retrieved
16614:the original
16604:
16592:. Retrieved
16580:
16569:. Retrieved
16564:
16541:. Retrieved
16537:
16528:
16520:
16513:. Retrieved
16504:
16493:. Retrieved
16488:
16479:
16468:. Retrieved
16464:
16440:. Retrieved
16436:
16413:. Retrieved
16409:
16386:. Retrieved
16383:elm-lang.org
16382:
16373:
16362:. Retrieved
16358:
16349:
16338:. Retrieved
16334:
16325:
16314:. Retrieved
16310:
16287:. Retrieved
16283:
16274:
16262:. Retrieved
16258:the original
16249:
16240:
16229:. Retrieved
16225:
16216:
16205:. Retrieved
16201:the original
16191:
16180:. Retrieved
16176:the original
16166:
16155:. Retrieved
16151:
16146:BillWagner.
16141:
16130:
16121:
16110:. Retrieved
16106:
16097:
16085:. Retrieved
16081:
16072:
16064:
16049:
16042:
16030:. Retrieved
16020:
15868:
15799:
15657:
15635:
15633:
15621:interp alias
15610:
15586:
15582:
15575:
15571:
15567:
15565:
15521:
15493:
15459:
15422:
15361:
15323:
15269:BlockClosure
15238:
15176:
15165:
15035:
14985:
14925:apply_by_ref
14916:
14891:apply_by_ref
14743:apply_by_ref
14721:
14717:
14662:
14490:
14459:
14422:
14382:
14334:
14267:
14210:multiple_of?
14150:multiple_of?
14141:# Example 3:
14078:# Example 2:
14018:# Example 1:
13998:
13996:
13818:# 2b. twigil
13743:
13569:
13392:
13336:
13268:
13255:
13253:
13197:
13150:
13117:
13037:
13021:
12939:
12920:
12836:
12824:
12818:
12803:
12711:
12699:
12654:@bad_example
12562:
12560:
12271:
12258:
12164:
12070:
11985:
11971:
11926:
11918:
11893:
11879:
11783:
11654:
11630:
11614:
11565:
11512:
11440:
11400:
11363:
11358:
11352:
11311:expands to:
11310:
11279:
11251:
11220:
11205:do-something
11172:
11162:do-something
11129:
11125:
11050:
10984:
10980:
10978:
10906:
10904:
10894:do-something
10864:do-something
10832:
10830:
10820:do-something
10791:"function".
10786:
10729:
10584:
10474:
10448:complexities
10435:Performance
10401:
10313:
10242:
10218:
10199:
10177:
10150:
10113:
10063:
10006:
9966:
9963:
9923:Bookmarklets
9920:
9881:
9876:
9820:
9804:
9784:
9645:
9621:
9588:
9569:
9114:
9104:defaultPrice
8984:defaultPrice
8794:
8785:
8780:
8658:
8571:
8533:
8505:
8424:
8340:
8204:
8024:
7775:
7730:
7669:
7600:
7474:
7312:
7310:
7278:
7270:
7194:
7191:
7085:
7056:
7043:
6637:
6628:
6622:
6503:ConvertAll()
6488:
6441:
6363:
6360:
6357:
6347:
6337:
6265:
6255:
6190:
6182:
6057:
6023:, and since
6012:
5921:
5092:
5010:
5003:
4995:
4980:
4957:
4946:
4763:
4618:
4470:
4463:
4431:
4382:
4357:
4315:
4306:
4291:
4083:
4081:
4074:
4036:
3458:
3401:
3391:
3387:
3385:
3213:
3205:
3192:
3169:Please help
3161:
2590:
1659:ActionScript
1627:
1530:
1523:
1514:
1511:
1425:
1379:>>>
1370:>>>
1355:>>>
1345:
1330:>>>
1321:>>>
1315:
1266:>>>
1257:>>>
1251:
1236:>>>
1227:>>>
1220:
1177:>>>
1168:>>>
1158:
1139:
1127:
1123:
1083:>>>
1044:>>>
1023:>>>
1002:>>>
951:>>>
912:>>>
901:
886:
816:>>>
747:>>>
726:>>>
705:>>>
699:
652:
602:
595:>>>
547:>>>
538:>>>
532:
513:>>>
486:>>>
480:
419:
408:
380:
373:>>>
331:>>>
322:>>>
316:
308:
300:
292:
284:
273:
258:
249:
234:Please help
222:
184:
180:
173:
148:, and where
142:
137:
130:
126:
121:
117:
99:
89:
47:
43:
39:
35:
29:
17871:Subroutines
17482:. Manning.
17480:C# in Depth
17371:gcc.gnu.org
17049:"Functions"
16978:www.php.net
16931:22 February
16927:. Wikibooks
16760:www.lua.org
16565:GoLang Docs
16515:26 December
16264:25 February
16254:Micro Focus
16226:clojure.org
15589:) would be
15561:# returns 4
13921:m => 1);
13103:// prints 6
13017:// prints 6
12916:// prints 6
12563:bare blocks
11973:Standard ML
11968:Standard ML
11519:Mathematica
10981:lambda form
10788:Common Lisp
10783:Common Lisp
10452:interpreter
10257:fixed point
9787:IntegerMath
9744:IntegerMath
9678:IntegerMath
9666:IntegerMath
9659:IntegerMath
9576:IntegerMath
9572:IntegerMath
9550:subtraction
9502:subtraction
9376:subtraction
9373:IntegerMath
9334:IntegerMath
9262:IntegerMath
9172:IntegerMath
9136:IntegerMath
9014:productList
8567:-- returns
7288:return_type
7136:singleParam
6248:' '
4509:make_unique
4052:return_type
3643:"%d %d
3421:return_type
3179:Wikiversity
2949:Standard ML
2603:Objective-C
2318:. See the
1929:Micro Focus
1630:August 2008
17856:Data types
17850:Categories
17774:2010-12-31
17629:2008-04-25
17424:2022-01-14
17400:2022-01-14
17376:2022-01-12
17352:2023-08-21
17328:2022-01-14
17304:2022-01-14
17280:2022-01-14
17255:2020-11-24
17228:2024-09-10
17204:2022-01-14
17159:2022-01-14
17135:2022-01-14
17111:2022-01-14
17087:2014-05-30
17058:2022-01-14
17034:2020-11-24
17010:2020-11-24
16983:2020-11-24
16959:2020-11-24
16906:2020-11-24
16901:octave.org
16882:2020-11-24
16837:2020-11-24
16813:2022-01-14
16789:2020-11-24
16765:2020-11-24
16741:2020-11-24
16717:2020-11-24
16693:2022-01-14
16669:2022-01-14
16645:2022-01-14
16571:2020-11-24
16543:2020-11-24
16495:2021-03-30
16470:2020-11-24
16459:cartermp.
16442:2020-11-24
16437:erlang.org
16415:2020-11-24
16388:2022-01-14
16364:2022-01-14
16340:2020-11-24
16316:2020-11-24
16289:2022-01-14
16231:2022-01-14
16207:2014-01-05
16182:2014-01-05
16157:2020-11-24
16112:2024-06-27
16087:August 21,
16032:3 December
16013:References
15348:returnType
15339:parameters
15135:reduceLeft
15087:reduceLeft
14698:&mut T
14009:, whereas
13824:$ squarer3
13806:$ squarer2
13784:$ squarer1
13256:predicates
12843:__invoke()
11446:table.sort
11132:is simply
9826:ECMAScript
9822:JavaScript
9817:JavaScript
9127:Calculator
7057:Using the
7047:reflection
6649:TestDriver
6591:ConvertAll
4485:unique_ptr
4314:), called
4272:count_loop
4263:count_loop
4134:count_loop
4058:parameters
3477:testtype *
3473:__typeof__
3469:__typeof__
3465:l_ret_type
3430:parameters
3187:Wikivoyage
2988:TypeScript
2328:JavaScript
1887:ColdFusion
1857:As of the
1619:incomplete
1577:JavaScript
603:Note that
178:" symbol,
85:data types
60:identifier
44:expression
17223:typst.app
16877:ocaml.org
16284:dlang.org
15943:WriteLine
15892:Threading
15849:WriteLine
15354:statement
15168:Smalltalk
15162:Smalltalk
14280:parameter
13928:$ add_one
13909:$ add_one
13858:currying
12523:$ curried
12484:$ curried
12310:$ squarer
10530:julia>
10488:julia>
10114:or just:
9929:) to its
9927:title bar
9696:operation
9687:@Override
9283:operation
9205:operation
9145:operation
9133:interface
9059:findFirst
8208:uses the
7892:procedure
7820:reference
7808:procedure
7802:reference
7297:arguments
7281:delegates
7239:factorial
7200:factorial
7061:keyword:
7018:WriteLine
6934:WriteLine
6868:WriteLine
6784:WriteLine
6625:delegates
6505:method):
6422:WriteLine
6166:fibonacci
6070:fibonacci
6030:consteval
6020:constexpr
5422:push_back
5006:undefined
4991:this->
4936:some_func
4891:some_list
4879:some_list
4795:some_list
4723:some_list
4711:some_list
4642:some_list
4545:/* ... */
4533:/* ... */
3183:Wikibooks
3162:contains
2925:Smalltalk
2856:Smalltalk
1861:standard
1488:×
1477:×
1466:×
1455:×
1361:functools
695:threshold
671:threshold
635:", then "
583:__class__
467:returning
464:arguments
455:operation
223:does not
17623:Archived
16660:"Lambda"
16311:dart.dev
15985:See also
15822:Function
15806:Function
15760:"%d
15667:delegate
15625:currying
15568:function
14879:println!
14846:println!
14719:manner.
14702:&mut
14675:traits:
14631:println!
14604:println!
14477:println!
14007:closures
13957:;
13917:assuming
13913:&add
13786:= ->
13637:function
13592:function
13527:make_pow
13488:make_pow
13413:make_pow
13396:closures
13216:>>
13212:>>
13165:>>
13143:>>
13133:FreeVar2
13129:FreeVar1
12963:function
12868:function
12781:x;"
12615:@square2
12573:@squares
11723:>>
11672:>>
11546:Function
11458:function
11412:function
11369:function
11184:somename
11150:somename
11127:Scheme's
11068:'sqr
10799:function
10373:function
10355:function
10346:function
10322:function
10285:function
10273:function
10267:function
10186:function
10164:function
10137:location
10125:document
10100:location
10088:document
10079:function
10044:location
10032:document
10026:function
9993:location
9981:document
9975:function
9950:location
9938:document
9839:function
9454:addition
9337:addition
9092:getPrice
8996:Optional
8726:function
8681:function
8280:#=> 7
8045:10000000
7934:function
7826:function
7437:delegate
7434:// ditto
7404:delegate
7344:delegate
7313:delegate
7303:/*body*/
7291:delegate
7206:function
7072:function
7059:function
6820:delegate
6655:delegate
6501:(in the
6316:optional
6310:requires
6292:optional
6286:requires
6245:<<
6239:<<
6200:for_each
5996:func_ptr
5975:func_ptr
5902:<<
5863:<<
5839:<<
5824:<<
5800:<<
5785:<<
5758:<<
5743:<<
5689:<<
5674:<<
5620:<<
5605:<<
5533:<<
5518:<<
5380:decltype
5302:decltype
5212:function
5131:function
5110:#include
5104:#include
5098:#include
4999:inlining
4993:syntax.
4867:for_each
4699:for_each
4434:closures
4341:optional
4335:requires
4294:-fblocks
4197:"%d
4101:#include
4095:#include
4006:printout
3988:testtype
3949:testtype
3919:testtype
3889:testtype
3859:testtype
3817:testtype
3799:testtype
3778:printout
3718:testtype
3574:testtype
3565:printout
3556:testtype
3484:#include
3355:function
3143:Examples
2628:OpenSCAD
1698:ALGOL 68
1647:Language
1559:(by the
905:division
898:currying
892:Currying
643:Closures
621:'number'
589:__name__
280:currying
276:closures
81:literals
52:function
17446:. Boost
16594:4 March
16534:"Frink"
15937:Console
15919:Integer
15843:Console
14726:trait:
14039:sort_by
13932:$ seven
13890:$ seven
13400:curried
13288:mkAdder
13285:clauses
13270:mkAdder
13119:Logtalk
13114:Logtalk
13034:PHP 7.4
12927:Closure
12839:Closure
12833:PHP 5.3
12763:x"
11452:network
11222:Clojure
11217:Clojure
10743:Clojure
10437:metrics
10253:{stuff}
9791:OpenJDK
9608:Integer
9580:apply()
9520:println
9472:println
9424:println
9229:private
9169:default
9068:product
9008:product
9002:Product
8825:println
8507:Haskell
8502:Haskell
8481:Println
8331:#=>
8210:closure
7991:Writeln
7958:Integer
7898:Writeln
7850:Integer
7784:program
7012:Console
6928:Console
6862:Console
6778:Console
6416:Console
6368:" />
6280:tparams
6053:mutable
6035:mutable
5960:/*...*/
5085:/*...*/
5049:/*...*/
4608:counter
4599:counter
4590:counter
4566:mutable
4557:counter
4466:mutable
4358:where "
3526:typedef
3349:derived
2618:Called
2595:Oxygene
2404:Logtalk
2262:Haskell
2167:Fortran
1895:Clojure
1650:Support
1573:Haskell
1161:squares
1032:divisor
1011:divisor
957:divisor
619:", and
305:Sorting
244:removed
229:sources
176:maps to
50:) is a
17604:GitHub
17514:
17486:
17347:GitHub
16736:Kotlin
16620:29 May
16132:GitHub
16057:
15898:Thread
15886:System
15766:"
15754:printf
15748:stdout
15636:lambda
15611:where
15443:return
15406:return
15391:String
15379:String
15305:value:
15299:st>
15287:value:
15281:st>
15257:value:
15225:value:
15219:value:
15216:st>
15204:value:
15172:blocks
14956:->
14949:->
14790:->
14767:->
14708:FnOnce
14684:&T
14673:FnOnce
14671:, and
14533:->
14526:->
14361:->
14306:return
14301:->
14162:lambda
14132:world!
14011:lambda
13953:= * -
13750:rvalue
13470:return
13446:return
13355:lambda
13338:Python
13333:Python
13234:)), ,
13091:$ func
13055:$ func
13028:$ func
13002:$ func
12957:$ func
12923:$ func
12904:$ func
12883:return
12862:$ func
12757:"
12493:\&
12388:return
12273:Perl 5
12268:Perl 5
12212:string
12182:cities
12173:cities
12148:assert
12139:result
12124:result
12042:assert
11962:// 400
11839:lambda
11804:lambda
11786:Maxima
11780:Maxima
11661:Octave
11657:MATLAB
11476:return
11424:return
11384:return
11190:lambda
11181:define
11144:define
11122:Scheme
11077:lambda
10995:lambda
10926:lambda
10920:#'
10917:mapcar
10907:mapcar
10879:lambda
10849:lambda
10843:#'
10833:lambda
10805:lambda
10753:lambda
10735:Scheme
10586:Kotlin
10581:Kotlin
10455:engine
10370:return
10361:return
10352:return
10109:;}());
10085:return
10066:void()
10002:;})();
9851:return
9723:return
9690:public
9508:System
9460:System
9412:System
9319:String
9307:static
9304:public
9274:return
9232:static
9184:return
9121:public
9098:orElse
9065:return
9026:filter
9020:stream
8951:return
8894:String
8813:System
8744:return
8693:return
8460:return
8391:square
8352:Square
8342:Erlang
8337:Erlang
8328:square
8283:square
8206:Elixir
8201:Elixir
8099:Random
8093:Random
8078:Select
7970:Length
7964:Result
7949:string
7841:string
7777:Delphi
7772:Delphi
7642:double
7627:return
7618:double
7455:return
7440:double
7419:return
7386:return
7356:return
7329:return
7218:return
7006:System
6958:System
6922:System
6856:System
6838:return
6772:System
6766:Square
6730:string
6718:static
6700:return
6682:Square
6676:static
6643:public
6585:values
6516:values
6301:params
6256:Since
6103:return
6049:static
6044:static
6013:Since
5884:return
5872:double
5557:size_t
5464:size_t
5440:return
5428:double
5374:vector
5350:return
5338:double
5290:return
5278:double
5254:return
5242:double
5224:double
5218:double
5176:return
5158:double
5143:double
5137:double
5116:double
4783:vector
4630:vector
4572:return
4412:return
4374:return
4326:params
4278:return
4227:"
4215:printf
4203:"
4191:printf
4084:blocks
4042:blocks
4018:return
3976:return
3811:lambda
3691:"
3685:"
3679:printf
3649:"
3637:printf
3529:struct
3461:l_body
3177:it to
3086:v 7.2
2941:blocks
2906:Scheme
2860:blocks
2764:Racket
2725:Python
2648:Pascal
2620:blocks
2556:Octave
2499:Maxima
2480:MATLAB
2366:Kotlin
2316:Java 8
2243:Groovy
2147:Factor
2089:Erlang
2070:Elixir
2032:Eiffel
1994:Delphi
1881:As of
1653:Notes
1601:Scheme
1593:Python
1549:Delphi
1537:Pascal
1388:lambda
1382:reduce
1367:reduce
1364:import
1348:reduce
1281:lambda
1275:filter
1242:Filter
1192:lambda
984:divide
975:lambda
972:return
939:return
918:divide
861:func_b
849:func_b
837:func_b
825:func_b
792:func_a
780:func_a
768:func_a
756:func_a
729:func_b
708:func_a
680:lambda
677:return
568:lambda
495:lambda
425:lambda
415:sort()
386:lambda
352:lambda
159:lambda
106:since
100:lambda
58:to an
16589:(PDF)
15976:Start
15733:=>
15709:IntOp
15673:IntOp
15648:apply
15644:apply
15540:{expr
15531:apply
15397:->
15345:->
15326:Swift
15320:Swift
15108:=>
15022:=>
14988:Scala
14982:Scala
14772:where
14694:FnMut
14688:&
14669:FnMut
14655:// 10
14628:// 10
14616:apply
14505:apply
14299:>|
14277:|<
14258:false
14255:=>
14246:=>
14222:=>
14198:=>
14135:=>
14126:Hello
14111:=>
14075:=>
14030:=>
13999:block
13835:shift
13688:>
13682:>
13631:>
13589:<-
13583:>
13183:), ,
13135:, ...
13073:=>
12975:&
12790:$ foo
12745:$ bar
12721:$ foo
12666:print
12526:->
12520:print
12490:curry
12472:$ tot
12454:$ tot
12442:$ tot
12406:@args
12400:->
12397:$ sub
12373:@args
12367:$ sub
12355:curry
12331:shift
12298:->
12289:print
12145:false
11944:->
11905:->
11889:OCaml
11642:&
11626:&
11607:&
11586:&
11543:&
11527:&
11288:defn
10953:'
10687:->
10630:->
10548:->
10500:->
10477:Julia
10471:Julia
10441:space
10379:stuff
10328:stuff
10291:stuff
10214:(f)()
10210:(f())
10204:" by
10178:and
10131:title
10094:title
10038:title
9987:title
9944:title
9898:=>
9889:alert
9882:=>
9833:alert
9768:->
9559:()));
9532:apply
9484:apply
9436:apply
9397:->
9358:->
9238:apply
9202:->
9124:class
9083:->
9044:getId
9035:->
8990:->
8945:->
8903:->
8867:->
8843:->
8810:->
8797:->
8790:JDK 8
8771:// 11
8720:// 64
8640:->
8613:->
8552:->
8520:->
8403:->
8370:->
8301:->
8244:->
8177:Print
8159:Count
8117:->
8108:Where
8087:->
8033:begin
7961:begin
7940:const
7895:begin
7883:begin
7832:const
7748:=>
7736:print
7711:print
7696:=>
7584:=>
7548:=>
7518:=>
7491:=>
7481:scope
7175:=>
7139:=>
7121:=>
7100:=>
6991:=>
6907:=>
6646:class
6600:=>
6472:=>
6399:=>
6307:specs
6270:C++20
6258:C++14
6212:begin
6193:Boost
6178:// 13
6109:<=
6039:C++23
6025:C++20
6015:C++17
5951:->
5716:&
5647:&
4968:*this
4964:C++17
4953:value
4949:total
4933:->
4924:value
4912:total
4873:begin
4849:value
4834:total
4770:total
4766:total
4744:total
4705:begin
4681:total
4551:// ok
4472:C++14
4360:specs
4332:specs
4308:C++11
4038:Clang
4012:array
3805:array
3784:array
3721:array
3667:array
3655:array
3580:array
3571:const
3392:Clang
3352:tacit
3298:train
3289:tacit
3185:, or
3007:Typst
2968:Swift
2887:Scala
2537:OCaml
2461:Maple
2442:MUMPS
2347:Julia
2186:Frink
2127:Excel
2013:Dylan
1914:COBOL
1883:Railo
1859:C++11
1812:Clang
1569:Dylan
1561:C++11
1104:third
1086:print
1065:third
1047:print
1026:third
882:False
819:print
813:False
810:False
750:print
629:float
609:float
473:value
194:=>
114:Names
56:bound
48:block
34:, an
17512:ISBN
17484:ISBN
17452:2014
16933:2021
16622:2012
16596:2013
16517:2015
16266:2014
16089:2019
16055:ISBN
16034:2014
15958:Next
15700:main
15697:void
15660:Vala
15654:Vala
15629:APIs
15506:>
15483:>
15449:>
15412:>
15400:Bool
15247:>
15189:>
15129:list
15081:list
15051:List
15045:list
14935:impl
14816:main
14752:>
14746:<
14562:main
14327:>
14324:body
14321:<
14315:>
14312:type
14303:<
14296:type
14293:<
14289:>
14286:name
14270:Rust
14264:Rust
14249:true
14234:call
14123:call
14102:puts
14090:Proc
14066:to_i
14003:Proc
13987:Ruby
13975:};
13967:= {
13877:) {
13826:= {
13814:$ ^x
13810:$ ^x
13808:= {
13746:Raku
13740:Raku
13554:1000
13467:...
13443:...
13425:...
13264:This
13245:yes
13210:map(
13206:meta
13194:yes
13163:map(
13159:meta
13146:Goal
13088:echo
13008:echo
12929:and
12901:echo
12787:echo
12263:Perl
12194:proc
12188:sort
12151:anon
12133:else
12130:true
12115:>
12103:bool
12085:func
12079:anon
12045:anon
12039:var2
12033:var1
12015:var2
12009:var1
12003:proc
11997:anon
11513:The
11497:name
11488:>
11485:name
11322:func
11319:def
11291:func
11269:%2%3
11113:10.0
11059:setf
11043:12.0
11040:10.0
11031:sqrt
11019:sqrt
10979:The
10733:and
10731:Lisp
10726:Lisp
10708:even
10669:even
10445:time
10443:and
10306:)}()
10303:)}()
10276:(){(
10270:(){(
10234:()()
10232:and
10230:(())
10195:})()
10173:}())
10143:href
10119:void
10106:href
10073:void
10064:Use
10050:href
9999:href
9956:href
9653:and
9584:swap
9556:swap
9325:args
9313:main
9310:void
9175:swap
9095:()).
9005:>
8999:<
8924:name
8897:name
8885:long
8782:Java
8777:Java
8661:Haxe
8655:Haxe
8439:func
8316:Enum
8147:<
7793:type
7787:demo
7671:Dart
7666:Dart
7606:auto
7224:>
6979:>
6967:<
6964:Func
6733:args
6724:Main
6721:void
6534:>
6528:<
6525:List
6387:>
6375:<
6372:Func
6325:body
6283:>
6277:<
6262:auto
6236:cout
6191:The
6145:self
6124:self
6085:self
6082:auto
6079:this
6067:auto
6060:this
6051:and
5966:void
5954:void
5930:auto
5911:endl
5866:eval
5860:cout
5848:endl
5827:eval
5821:cout
5809:endl
5788:eval
5782:cout
5767:endl
5740:cout
5713:auto
5698:endl
5671:cout
5644:auto
5629:endl
5602:cout
5575:<
5542:endl
5515:cout
5491:size
5482:<
5392:>
5377:<
5266:auto
5230:>
5215:<
5197:main
5149:>
5134:<
5119:eval
5067:auto
5055:auto
5025:auto
5018:auto
4987:this
4983:this
4976:this
4972:this
4960:this
4930:this
4792:>
4786:<
4639:>
4633:<
4614:// 2
4605:// 1
4596:// 0
4554:auto
4518:>
4512:<
4494:>
4488:<
4378:auto
4366:attr
4350:body
4173:<
4125:void
4116:void
4110:main
4003:}));
3997:item
3970:temp
3958:item
3928:item
3898:item
3868:item
3844:temp
3832:item
3826:void
3709:void
3703:main
3619:<
3562:void
3402:The
3390:and
3304:fork
3216:dfns
3175:move
3045:Vala
2868:Rust
2840:Ruby
2802:Rexx
2783:Raku
2706:PL/I
2667:Perl
2385:Lisp
2300:Java
2281:Haxe
2224:Gosu
1975:Dart
1937:Curl
1867:CFML
1816:LLVM
1776:Bash
1597:Ruby
1589:Perl
1581:Lisp
1497:120.
1358:from
1336:Fold
1269:list
1180:list
1116:20.0
1092:half
1077:16.0
1053:half
1005:half
879:True
876:True
873:True
807:True
804:True
735:comp
714:comp
692:<
665:comp
631:", "
605:11.2
556:sort
476:>
452:<
440:arg3
434:arg2
428:arg1
340:sort
278:and
227:any
225:cite
204:Uses
129:) =
108:Lisp
16082:MDN
15964:Sub
15961:End
15910:For
15904:Sub
15883:New
15874:Dim
15855:foo
15816:foo
15813:Dim
15787:));
15772:foo
15712:foo
15688:int
15679:int
15670:int
15658:In
15613:{*}
15606:$ x
15603:$ f
15555:}}}
15552:$ x
15546:$ x
15524:Tcl
15522:In
15518:Tcl
15509:$ 1
15503:$ 0
15324:In
15314:102
15296:101
15260:100
15166:In
15042:val
15016:Int
15004:Int
14986:In
14958:i32
14951:i32
14944:i32
14900:));
14825:let
14792:i32
14785:i32
14769:i32
14652:));
14625:));
14574:let
14535:i32
14528:i32
14521:i32
14465:let
14428:let
14388:let
14363:i32
14356:i32
14340:let
14268:In
14201:nil
14195:end
14147:def
14138:nil
14096:new
13969:$ _
13965:$ b
13951:$ w
13934:);
13904:);
13894:add
13883:$ n
13879:$ m
13875:$ n
13871:$ m
13867:add
13864:sub
13848:};
13846:$ x
13842:$ x
13831:$ x
13796:$ x
13792:$ x
13788:$ x
13768:};
13763:say
13744:In
13542:cub
13521:cub
13515:100
13503:sqr
13482:sqr
13476:...
13449:pow
13428:def
13410:def
13388:100
13376:foo
13349:foo
13266:).
13238:).
13187:).
13097:$ x
13076:$ z
13067:$ z
13043:$ x
13024:$ x
13011:$ x
13005:();
12987:$ x
12978:$ x
12969:use
12945:$ x
12910:$ x
12886:$ z
12874:$ z
12850:$ x
12814:$ x
12810:$ x
12806:$ x
12778:\$
12772:\$
12760:\$
12702:PHP
12696:PHP
12669:for
12660:map
12630:$ _
12624:$ _
12621:map
12591:$ _
12585:$ _
12579:map
12496:sum
12463:for
12460:$ _
12433:sum
12430:sub
12391:sub
12352:sub
12343:$ x
12337:$ x
12325:$ x
12316:sub
12301:();
12283:sub
12248:len
12236:len
12224:cmp
12218:int
12170:var
12097:int
12076:var
12027:int
12021:int
11994:var
11987:Nim
11982:Nim
11938:fun
11899:fun
11784:In
11768:ans
11726:(@(
11714:ans
11659:or
11645:720
11500:end
11436:end
11406:foo
11396:end
11372:foo
11355:Lua
11353:In
11349:Lua
11343:)))
11340:arg
11328:fn
11303:arg
11232:fn
11211:)))
11208:arg
11196:arg
11165:arg
11153:arg
11110:sqr
11101:)))
11037:)))
10897:arg
10885:arg
10867:arg
10855:arg
10826:)))
10823:arg
10811:arg
10774:arg
10771:arg
10759:arg
10684:Int
10666:val
10645:sum
10627:Int
10615:Int
10600:sum
10597:val
10475:In
10394:}()
10391:}()
10388:...
10382:}()
10376:(){
10364:...
10358:(){
10349:(){
10331:}()
10325:(){
10300:...
10294:}()
10288:(){
10279:...
10259:of
10192:...
10189:(){
10170:...
10167:(){
10082:(){
10059:();
10053:;};
10029:(){
10017:var
9978:(){
9931:URL
9916:));
9878:ES6
9872:));
9866:})(
9711:int
9702:int
9693:int
9675:new
9614:sum
9602:sum
9514:out
9505:));
9466:out
9457:));
9418:out
9322:...
9253:int
9244:int
9235:int
9160:int
9151:int
9142:int
9074:map
9062:();
9023:().
8819:out
8672:var
8659:In
8540:map
8487:foo
8475:fmt
8454:int
8448:int
8433:foo
8382:end
8358:fun
8322:map
8313:end
8259:sum
8256:end
8220:sum
8192:end
8135:Sqr
8120:Sqr
8051:var
8036:var
8012:end
7985:end
7913:end
7856:var
7766:));
7739:(((
7731:or
7726:));
7717:sqr
7681:sqr
7678:var
7651:sqr
7639:;};
7609:sqr
7575:int
7566:int
7509:int
7446:int
7410:int
7377:int
7075:(){
7033:));
6976:int
6970:int
6949:));
6883:));
6826:int
6799:));
6757:new
6688:int
6679:int
6667:int
6658:int
6579:foo
6576:var
6531:int
6522:new
6513:var
6463:int
6454:foo
6451:var
6437:));
6428:foo
6390:foo
6384:int
6378:int
6338:In
6230:std
6227:(),
6224:end
6215:(),
6091:int
5981:int
5942:int
5905:std
5854:std
5842:std
5815:std
5803:std
5776:std
5761:std
5752:2.0
5734:std
5707:for
5692:std
5683:2.0
5665:std
5638:for
5623:std
5614:2.0
5596:std
5551:for
5536:std
5527:2.0
5509:std
5494:();
5458:for
5455:});
5368:std
5365:}};
5206:std
5194:int
5167:2.0
5125:std
5088:});
5073:int
5064:new
5037:int
4981:If
4974:).
4942:});
4939:();
4900:int
4885:end
4861:std
4846:int
4831:int
4789:int
4777:std
4756:});
4732:int
4717:end
4693:std
4678:int
4636:int
4624:std
4611:();
4602:();
4593:();
4515:int
4503:std
4497:ptr
4491:int
4479:std
4400:int
4391:int
4275:();
4176:100
4155:int
4149:for
4137:)()
4107:int
3841:int
3700:int
3598:for
3589:int
3544:int
3535:int
3398:GCC
3388:GCC
3280:⊢×⊢
3250:dfn
3210:APL
3123:Zig
3066:v9
3026:Tcl
2821:RPG
2686:PHP
2518:Nim
2423:Lua
2051:Elm
1889:10
1885:4,
1843:C++
1756:AHK
1717:APL
1678:Ada
1625:.
1557:C++
1421:120
1186:map
1149:Map
969:...
954:def
936:...
915:def
662:def
639:".
637:str
633:int
625:str
617:int
611:",
562:key
516:add
489:add
461:the
446:...
395:len
361:len
346:key
238:by
79:as
46:or
30:In
17852::
17748:.
17730:.
17719:^
17709:.
17676:.
17646:.
17621:.
17601:.
17583:.
17558:^
17534:.
17498:^
17460:^
17442:.
17417:.
17393:.
17369:.
17345:.
17321:.
17297:.
17273:.
17248:.
17237:^
17221:.
17197:.
17179:.
17168:^
17152:.
17128:.
17104:.
17067:^
17051:.
17027:.
17003:.
16992:^
16976:.
16952:.
16941:^
16923:.
16899:.
16875:.
16857:.
16846:^
16830:.
16806:.
16782:.
16758:.
16734:.
16710:.
16686:.
16662:.
16638:.
16563:.
16552:^
16536:.
16519:.
16487:.
16463:.
16451:^
16435:.
16424:^
16408:.
16397:^
16381:.
16357:.
16333:.
16309:.
16298:^
16282:.
16252:.
16248:.
16224:.
16150:.
16129:.
16105:.
16080:.
16063:,
15979:()
15931:10
15928:To
15916:As
15907:()
15880:As
15864:))
15861:10
15778:10
15763:\n
15703:()
15694:);
15631:.
15486:s2
15480:s1
15477:in
15474:s2
15468:s1
15452:s2
15446:s1
15440:in
15437:s2
15431:s1
15415:s2
15409:s1
15403:in
15385:s2
15373:s1
15351:in
15255:]
15253::=
15244:st
15234:11
15213:64
15195::=
15186:st
15181:,
14938:Fn
14933::
14922:fn
14873:};
14861:);
14819:()
14813:fn
14779:Fn
14777::
14760::
14740:fn
14724:Fn
14680:Fn
14667:,
14665:Fn
14565:()
14559:fn
14515:fn
14513::
14502:fn
14486:);
14474:||
14418:};
14378:};
14354::
14330:};
14291::
14240:16
14186:==
14117:ex
14084:ex
14033:ex
14024:ex
13971:-
13962:my
13948:my
13911:=
13906:my
13900:,
13892:=
13887:my
13885:}
13881:+
13873:,
13844:*
13840:;
13838:@_
13833:=
13828:my
13821:my
13812:*
13803:my
13794:*
13790:{
13781:my
13761:{
13734:11
13719:)(
13679:11
13664:)(
13628:64
13548:10
13509:10
13440:):
13422:):
13402::
13382:10
13327:}.
13240:Ys
13236:Ys
13223:is
13208:::
13204:?-
13202:|
13189:Ys
13185:Ys
13172:is
13161:::
13157:?-
13155:|
13131:,
13100:);
13061:fn
12999:};
12990:*=
12966:()
12913:);
12898:};
12799:);
12796:10
12784:);
12775:x*
12742:);
12684:10
12681:..
12672:@_
12651:my
12642:10
12639:..
12612:my
12603:10
12600:..
12570:my
12547:),
12481:my
12466:@_
12457:+=
12439:my
12418:};
12412:@_
12382:@_
12361:my
12346:};
12322:my
12307:my
12295:})
12215:):
12109:if
12100:):
12063:==
12024:):
11959:20
11928:F#
11923:F#
11882:ML
11876:ML
11870:11
11866:);
11854:)(
11842:(,
11835:64
11831:);
11819:);
11807:(,
11792:,
11774:11
11750:)(
11720:64
11681:@(
11636:If
11620:If
11610:11
11604:#2
11598:#1
11595:64
11577:#1
11574::=
11534:#1
11523:#1
11334:+
11306:))
11297:+
11263:+
11247:))
11238:+
11168:))
10992:((
10971:))
10950:))
10900:))
10870:))
10777:))
10741:.
10699:==
10592:,
10575:11
10560:)(
10533:((
10527:64
10483:,
10411:()
10337:~=
10297:)}
10282:{(
10245:{}
10238:()
10216:.
10146:);
9913:10
9910:)(
9892:((
9869:10
9848:){
9836:((
9741:};
9681:()
9638:.
9611:::
9591:::
9544:10
9538:20
9496:10
9490:20
9442:40
9298:);
9277:op
9265:op
9220:);
9178:()
9166:);
9107:);
9056:).
9053:id
9050:==
9047:()
8978:id
8912:id
8888:id
8807:()
8792:.
8768:);
8756:)(
8717:);
8667:.
8496:))
8493:10
8436::=
8426:Go
8421:Go
8289:fn
8226:fn
8213:fn
8183:pp
8102:))
8066:..
8057::=
8054:pp
8042::=
8006:))
7997:y1
7967::=
7931::=
7928:y1
7919:x1
7889::=
7886:x1
7871:y1
7859:x1
7823:to
7805:to
7760:)(
7660:);
7624:){
7467:;}
7452:){
7431:;}
7416:){
7398:;}
7383:){
7368:;}
7353:){
7341:;}
7326:){
7300:){
7266:};
7215:){
7154:fn
7130:fn
7118:()
7112:fn
7109:};
7097:()
7091:fn
7081:};
7066:fn
6853:};
6769:);
6673:);
6570:};
6549:13
6537:()
6354:.
6340:C#
6334:C#
6251:);
6242:_1
6233:::
6175:);
6163:};
6160:);
6027:,
6005:);
5978:)(
5963:};
5908:::
5899:})
5869:((
5857:::
5845:::
5833:f1
5818:::
5806:::
5794:f0
5779:::
5764:::
5737:::
5725:fa
5695:::
5668:::
5656:fv
5626:::
5608:fa
5599:::
5587:++
5539:::
5521:fv
5512:::
5500:++
5485:fv
5425:((
5416:fv
5413:};
5410:f1
5404:f0
5395:fv
5386:f0
5371:::
5329:f1
5323:f0
5314:fa
5308:f0
5299:};
5269:f1
5263:};
5233:f0
5209:::
5200:()
5188:);
5128:::
5070:((
5052:};
5008:.
4915:+=
4894:),
4882:),
4864:::
4828:};
4780:::
4747:+=
4726:),
4714:),
4696:::
4675:};
4627:::
4584:};
4578:++
4563:()
4548:};
4536:};
4527:);
4524:42
4506:::
4482:::
4380:.
4266:);
4260:),
4233:};
4230:);
4224:\n
4212:);
4200:\n
4185:++
4079:.
4015:);
4000:);
3961:).
3931:).
3901:).
3871:).
3835:),
3787:);
3775:};
3757:},
3742:},
3694:);
3688:\n
3676:);
3646:\n
3628:++
3508:})
3394:.
3343:As
3283:As
3244:As
3181:,
2943:.
2862:.
2205:Go
2108:F#
1824:C#
1599:,
1595:,
1591:,
1587:,
1585:ML
1583:,
1579:,
1575:,
1571:,
1545:ML
1539:,
1535:,
1311:))
1299:==
1216:))
1140:A
1132:.
1113:))
1110:40
1101:),
1098:40
1074:))
1071:32
1062:),
1059:32
966:):
933:):
870:))
867:21
858:),
855:13
846:),
834:),
801:))
798:21
789:),
786:13
777:),
765:),
741:20
720:10
674:):
613:10
528:40
522:20
458:on
370:))
282:.
200:.
183:↦
171:.
136:(λ
87:.
42:,
17777:.
17752:.
17734:.
17713:.
17694:.
17680:.
17650:.
17632:.
17607:.
17587:.
17552:.
17538:.
17520:.
17492:.
17454:.
17427:.
17403:.
17379:.
17355:.
17331:.
17307:.
17283:.
17258:.
17231:.
17207:.
17183:.
17162:.
17138:.
17114:.
17090:.
17061:.
17037:.
17013:.
16986:.
16962:.
16935:.
16909:.
16885:.
16861:.
16840:.
16816:.
16792:.
16768:.
16744:.
16720:.
16696:.
16672:.
16648:.
16624:.
16598:.
16574:.
16546:.
16498:.
16473:.
16445:.
16418:.
16391:.
16367:.
16343:.
16319:.
16292:.
16268:.
16234:.
16210:.
16185:.
16160:.
16115:.
16091:.
16036:.
15973:.
15970:t
15967:)
15952:)
15949:n
15946:(
15940:.
15925:0
15922:=
15913:n
15901:(
15895:.
15889:.
15877:t
15858:(
15852:(
15846:.
15840:x
15837:*
15834:x
15831:)
15828:x
15825:(
15819:=
15790:}
15784:5
15781:,
15775:(
15769:,
15757:(
15751:.
15745:;
15742:y
15739:*
15736:x
15730:)
15727:y
15724:,
15721:x
15718:(
15715:=
15706:{
15691:y
15685:,
15682:x
15676:(
15600:}
15597:*
15594:{
15587:x
15585:(
15583:f
15576:f
15558:2
15549:*
15543:{
15537:x
15534:{
15512:}
15500:{
15489:}
15471:,
15465:{
15455:}
15434:,
15428:{
15418:}
15394:)
15388::
15382:,
15376::
15370:(
15367:{
15357:}
15342:)
15336:(
15333:{
15311:.
15308:2
15302:f
15293:.
15290:1
15284:f
15275:a
15266:a
15263:.
15250:f
15231:.
15228:6
15222:5
15210:.
15207:8
15201:f
15198:.
15192:f
15150:)
15147:_
15144:+
15141:_
15138:(
15132:.
15120:)
15117:y
15114:+
15111:x
15105:)
15102:y
15099:,
15096:x
15093:(
15090:(
15084:.
15078:)
15075:4
15072:,
15069:3
15066:,
15063:2
15060:,
15057:1
15054:(
15048:=
15031:y
15028:+
15025:x
15019:)
15013::
15010:y
15007:,
15001::
14998:x
14995:(
14976:}
14973:)
14970:5
14967:(
14964:f
14961:{
14954:)
14947:)
14941:(
14931:f
14928:(
14903:}
14897:f
14894:(
14888:,
14882:(
14870:2
14867:*
14864:x
14858:x
14855:,
14849:(
14843:{
14840:|
14837:x
14834:|
14831:=
14828:f
14822:{
14810:}
14807:)
14804:5
14801:(
14798:f
14795:{
14788:)
14782:(
14775:F
14765:)
14762:F
14758:f
14755:(
14749:F
14712:T
14658:}
14649:5
14646:(
14643:f
14640:,
14634:(
14622:f
14619:(
14613:,
14607:(
14601:;
14598:2
14595:*
14592:x
14589:|
14586:x
14583:|
14580:=
14577:f
14568:{
14556:}
14553:)
14550:5
14547:(
14544:f
14538:{
14531:)
14524:)
14518:(
14511:f
14508:(
14480:(
14471:=
14468:f
14455:;
14452:2
14449:*
14446:x
14443:|
14440:x
14437:|
14434:=
14431:f
14415:2
14412:*
14409:x
14406:{
14403:|
14400:x
14397:|
14394:=
14391:f
14375:2
14372:*
14369:x
14366:{
14359:|
14352:x
14349:|
14346:=
14343:f
14318:{
14309:-
14283:-
14243:)
14237:(
14231:.
14219:)
14216:4
14213:(
14207:=
14192:}
14189:0
14183:n
14180:%
14177:x
14174:|
14171:x
14168:|
14165:{
14159:)
14156:n
14153:(
14129:,
14120:.
14108:}
14099:{
14093:.
14087:=
14069:}
14063:.
14060:x
14057:-
14054:x
14051:|
14048:x
14045:|
14042:{
14036:.
14027:=
13973:1
13955:1
13930:(
13919:(
13915:.
13902:4
13898:3
13896:(
13869:(
13731:)
13728:6
13725:,
13722:5
13716:y
13713:+
13710:x
13707:)
13704:y
13701:,
13698:x
13695:(
13693:\
13691:(
13676:)
13673:6
13670:,
13667:5
13661:y
13658:+
13655:x
13652:)
13649:y
13646:,
13643:x
13640:(
13634:(
13625:)
13622:8
13619:(
13616:f
13613:;
13610:x
13607:*
13604:x
13601:)
13598:x
13595:(
13586:f
13576:\
13560:R
13551:)
13545:(
13536:)
13533:3
13530:(
13524:=
13512:)
13506:(
13497:)
13494:2
13491:(
13485:=
13464:)
13461:n
13458:,
13455:x
13452:(
13437:x
13434:(
13419:n
13416:(
13385:)
13379:(
13370:x
13367:*
13364:x
13361::
13358:x
13352:=
13324:Y
13321:+
13318:X
13315:=
13312:)
13309:Y
13306:(
13303:{
13300:=
13297:)
13294:X
13291:(
13278:X
13274:X
13243:=
13232:X
13229:*
13226:2
13220:Y
13218:(
13214:(
13192:=
13181:X
13178:*
13175:2
13169:Y
13167:(
13140:/
13137:}
13126:{
13094:(
13085:;
13082:2
13079:*
13070:)
13064:(
13058:=
13052:;
13049:3
13046:=
13014:;
12996:;
12993:2
12984:{
12981:)
12972:(
12960:=
12954:;
12951:3
12948:=
12907:(
12895:;
12892:2
12889:*
12880:{
12877:)
12871:(
12865:=
12859:;
12856:3
12853:=
12793:(
12766:,
12754:(
12748:=
12736:,
12730:(
12724:=
12687:;
12678:1
12675:}
12663:{
12657:=
12645:;
12636:1
12633:,
12627:*
12618:=
12606:;
12597:1
12594:}
12588:*
12582:{
12576:=
12553:;
12544:3
12541:,
12538:2
12535:,
12532:1
12529:(
12517:;
12514:9
12511:,
12508:7
12505:,
12502:5
12499:,
12487:=
12475:}
12469:;
12451:;
12448:0
12445:=
12436:{
12424:}
12415:)
12409:,
12403:(
12394:{
12385:;
12379:=
12376:)
12370:,
12364:(
12358:{
12340:*
12334:;
12328:=
12319:{
12313:=
12286:{
12280:(
12254:)
12251:)
12245:.
12242:y
12239:,
12233:.
12230:x
12227:(
12221:=
12209::
12206:y
12203:,
12200:x
12197:(
12191:(
12185:.
12179:@
12176:=
12160:)
12157:9
12154:(
12142:=
12136::
12127:=
12121::
12118:0
12112:x
12106:=
12094::
12091:x
12088:(
12082:=
12066:3
12060:)
12057:2
12054:,
12051:1
12048:(
12036:+
12030:=
12018::
12012:,
12006:(
12000:=
11956:)
11953:x
11950:*
11947:x
11941:x
11935:(
11914:2
11911:*
11908:x
11902:x
11863:6
11860:,
11857:5
11851:y
11848:+
11845:x
11828:8
11825:(
11822:f
11816:x
11813:*
11810:x
11801::
11798:f
11771:=
11762:)
11759:6
11756:,
11753:5
11747:y
11744:+
11741:x
11738:)
11735:y
11732:,
11729:x
11717:=
11711:)
11708:8
11705:(
11702:f
11699:;
11696:x
11693:*
11690:x
11687:)
11684:x
11678:=
11675:f
11639:]
11623:]
11601:+
11592:f
11589:;
11583:2
11580:^
11571:f
11561:1
11558:+
11555:x
11552:\
11549:x
11540:1
11537:+
11503:)
11494:.
11491:b
11482:.
11479:a
11473:)
11470:b
11467:,
11464:a
11461:(
11455:,
11449:(
11433:x
11430:*
11427:2
11421:)
11418:x
11415:(
11409:=
11393:x
11390:*
11387:2
11381:)
11378:x
11375:(
11337:3
11331:(
11325:(
11316:(
11300:3
11294:(
11285:(
11272:)
11266:%
11260:(
11257:#
11244:3
11241:x
11235:(
11229:(
11202:(
11199:)
11193:(
11187:(
11178:(
11159:(
11156:)
11147:(
11141:(
11116:)
11107:(
11098:x
11095:x
11092:*
11089:(
11086:)
11083:x
11080:(
11074:(
11071:)
11062:(
11056:(
11046:)
11034:y
11028:(
11025:)
11022:x
11016:(
11013:+
11010:(
11007:)
11004:y
11001:x
10998:(
10968:4
10965:3
10962:2
10959:1
10956:(
10947:x
10944:x
10941:*
10938:(
10935:)
10932:x
10929:(
10923:(
10914:(
10891:(
10888:)
10882:(
10876:(
10861:(
10858:)
10852:(
10846:(
10817:(
10814:)
10808:(
10802:(
10796:(
10768:*
10765:(
10762:)
10756:(
10750:(
10717:)
10714:4
10711:(
10705:}
10702:0
10696:2
10693:%
10690:x
10681::
10678:x
10675:{
10672:=
10660:)
10657:6
10654:,
10651:5
10648:(
10642:}
10639:y
10636:+
10633:x
10624::
10621:y
10618:,
10612::
10609:x
10606:{
10603:=
10572:)
10569:6
10566:,
10563:5
10557:y
10554:+
10551:x
10545:)
10542:y
10539:,
10536:x
10524:)
10521:8
10518:(
10515:f
10512:;
10509:x
10506:*
10503:x
10497:x
10494:=
10491:f
10462:.
10421:f
10397:)
10385:}
10367:{
10343:(
10334:)
10319:(
10309:)
10264:(
10226:f
10222:,
10206:f
10183:(
10161:(
10140:.
10134:=
10128:.
10122:(
10103:.
10097:=
10091:.
10076:(
10056:f
10047:.
10041:=
10035:.
10023:=
10020:f
10010:f
9996:.
9990:=
9984:.
9972:(
9959:;
9953:.
9947:=
9941:.
9907:x
9904:*
9901:x
9895:x
9863:;
9860:x
9857:*
9854:x
9845:x
9842:(
9824:/
9780:;
9777:b
9774:+
9771:a
9765:)
9762:b
9759:,
9756:a
9753:(
9750:=
9738:}
9735:;
9732:b
9729:+
9726:a
9720:{
9717:)
9714:b
9708:,
9705:a
9699:(
9684:{
9672:=
9617:;
9605:=
9565:}
9562:}
9553:.
9547:,
9541:,
9535:(
9529:+
9523:(
9517:.
9511:.
9499:,
9493:,
9487:(
9481:+
9475:(
9469:.
9463:.
9451:,
9448:2
9445:,
9439:(
9433:+
9427:(
9421:.
9415:.
9409:;
9406:b
9403:-
9400:a
9394:)
9391:b
9388:,
9385:a
9382:(
9379:=
9370:;
9367:b
9364:+
9361:a
9355:)
9352:b
9349:,
9346:a
9343:(
9340:=
9331:{
9328:)
9316:(
9301:}
9295:b
9292:,
9289:a
9286:(
9280:.
9271:{
9268:)
9259:,
9256:b
9250:,
9247:a
9241:(
9226:}
9223:}
9217:a
9214:,
9211:b
9208:(
9199:)
9196:b
9193:,
9190:a
9187:(
9181:{
9163:b
9157:,
9154:a
9148:(
9139:{
9130:{
9110:}
9101:(
9089:.
9086:p
9080:p
9077:(
9071:.
9041:.
9038:p
9032:p
9029:(
9017:.
9011:=
8993:{
8987:)
8981:,
8975:(
8966:}
8963:;
8960:b
8957:+
8954:a
8948:{
8942:)
8939:b
8936:,
8933:a
8930:(
8921:+
8915:+
8909:+
8900:)
8891:,
8882:(
8876:b
8873:+
8870:a
8864:)
8861:b
8858:,
8855:a
8852:(
8846:a
8840:a
8834:)
8828:(
8822:.
8816:.
8765:6
8762:,
8759:5
8753:y
8750:+
8747:x
8741:)
8738:y
8735:,
8732:x
8729:(
8723:(
8714:8
8711:(
8708:f
8705:;
8702:x
8699:*
8696:x
8690:)
8687:x
8684:(
8678:=
8675:f
8649:y
8646:+
8643:x
8637:y
8634:x
8631:\
8628:=
8625:f
8622:y
8619:+
8616:x
8610:y
8607:\
8604:=
8601:x
8598:f
8595:y
8592:+
8589:x
8586:=
8583:y
8580:x
8577:f
8564:)
8561:x
8558:*
8555:x
8549:x
8546:\
8543:(
8529:x
8526:*
8523:x
8517:x
8514:\
8490:(
8484:(
8478:.
8472:}
8469:x
8466:*
8463:x
8457:{
8451:)
8445:x
8442:(
8415:.
8412:X
8409:*
8406:X
8400:)
8397:X
8394:(
8385:.
8379:X
8376:*
8373:X
8367:)
8364:X
8361:(
8355:=
8325:,
8319:.
8310:x
8307:*
8304:x
8298:)
8295:x
8292:(
8286:=
8277:)
8274:3
8271:,
8268:4
8265:(
8262:.
8253:b
8250:+
8247:a
8241:)
8238:b
8235:,
8232:a
8229:(
8223:=
8195:.
8189:;
8186:)
8180:(
8174:;
8171:4
8168:*
8165:n
8162:/
8156:.
8153:)
8150:1
8144:)
8141:p
8138:(
8132:+
8129:)
8126:p
8123:(
8114:p
8111:(
8105:.
8096:,
8090:(
8084:x
8081:(
8075:.
8072:)
8069:n
8063:1
8060:(
8048:;
8039:n
8015:.
8009:;
8000:(
7994:(
7988:;
7982:;
7979:)
7976:x
7973:(
7955::
7952:)
7946::
7943:x
7937:(
7922:;
7916:;
7910:;
7907:)
7901:(
7880:;
7874::
7868:;
7862::
7853:;
7847::
7844:)
7838::
7835:x
7829:(
7817:=
7811:;
7799:=
7790:;
7763:5
7757:x
7754:*
7751:x
7745:)
7742:x
7723:5
7720:(
7714:(
7708:;
7705:x
7702:*
7699:x
7693:)
7690:x
7687:(
7684:=
7657:4
7654:(
7648:=
7645:y
7636:x
7633:*
7630:x
7621:x
7615:(
7612:=
7596:;
7593:y
7590:*
7587:x
7581:)
7578:y
7572:,
7569:x
7563:(
7560:;
7557:y
7554:*
7551:x
7545:)
7542:y
7539:,
7536:x
7533:(
7530:;
7527:x
7524:*
7521:x
7515:)
7512:x
7506:(
7503:;
7500:x
7497:*
7494:x
7488:x
7477:D
7464:x
7461:*
7458:x
7449:x
7443:(
7428:x
7425:*
7422:x
7413:x
7407:(
7395:x
7392:*
7389:x
7380:x
7374:(
7365:x
7362:*
7359:x
7350:x
7347:(
7338:x
7335:*
7332:x
7323:x
7320:(
7306:}
7294:(
7275:D
7263:;
7260:1
7257::
7254:)
7251:1
7248:-
7245:n
7242:(
7236:*
7233:n
7230:?
7227:1
7221:n
7212:n
7209:(
7203:=
7187:}
7178:{
7172:)
7169:y
7166:,
7163:x
7160:(
7157:=
7151:}
7142:{
7133:=
7115:=
7103:{
7094:=
7069:=
7039:}
7036:}
7030:9
7027:(
7024:D
7021:(
7015:.
7009:.
7003:;
7000:x
6997:*
6994:x
6988:x
6985:=
6982:D
6973:,
6961:.
6946:7
6943:(
6940:C
6937:(
6931:.
6925:.
6919:;
6916:x
6913:*
6910:x
6904:x
6901:=
6898:C
6880:5
6877:(
6874:B
6871:(
6865:.
6859:.
6850:;
6847:d
6844:*
6841:d
6835:{
6832:)
6829:d
6823:(
6817:=
6814:B
6796:3
6793:(
6790:A
6787:(
6781:.
6775:.
6763:(
6754:=
6751:A
6739:{
6736:)
6727:(
6715:}
6712:;
6709:d
6706:*
6703:d
6697:{
6694:)
6691:d
6685:(
6670:d
6664:(
6652:{
6615:;
6612:)
6609:d
6606:*
6603:d
6597:d
6594:(
6588:.
6582:=
6567:3
6564:,
6561:9
6558:,
6555:4
6552:,
6546:,
6543:7
6540:{
6519:=
6484:;
6481:x
6478:*
6475:x
6469:)
6466:x
6460:(
6457:=
6434:7
6431:(
6425:(
6419:.
6411:;
6408:x
6405:*
6402:x
6396:x
6393:=
6381:,
6328:}
6322:{
6319:)
6313:(
6304:)
6298:(
6295:)
6289:(
6221:.
6218:a
6209:.
6206:a
6203:(
6186:]
6172:7
6169:(
6157:2
6154:-
6151:n
6148:(
6142:+
6139:)
6136:1
6133:-
6130:n
6127:(
6121::
6118:n
6115:?
6112:1
6106:n
6100:{
6097:)
6094:n
6088:,
6076:(
6073:=
6002:4
5999:(
5993:;
5987:=
5984:)
5972:*
5969:(
5957:{
5948:)
5945:x
5939:(
5936:=
5917:}
5914:;
5896:;
5893:x
5890:*
5887:x
5881:{
5878:)
5875:x
5851:;
5836:)
5830:(
5812:;
5797:)
5791:(
5773:}
5770:;
5755:)
5749:(
5746:f
5731:{
5728:)
5722::
5719:f
5710:(
5704:}
5701:;
5686:)
5680:(
5677:f
5662:{
5659:)
5653::
5650:f
5641:(
5635:}
5632:;
5617:)
5611:(
5593:{
5590:)
5584:i
5581:;
5578:3
5572:i
5569:;
5566:0
5563:=
5560:i
5554:(
5548:}
5545:;
5530:)
5524:(
5506:{
5503:)
5497:i
5488:.
5479:i
5476:;
5473:0
5470:=
5467:i
5461:(
5452:;
5449:x
5446:*
5443:x
5437:{
5434:)
5431:x
5419:.
5407:,
5401:{
5398:=
5389:)
5383:(
5362:;
5359:x
5356:*
5353:x
5347:{
5344:)
5341:x
5335:(
5332:,
5326:,
5320:{
5317:=
5311:)
5305:(
5296:;
5293:x
5287:{
5284:)
5281:x
5275:(
5272:=
5260:;
5257:1
5251:{
5248:)
5245:x
5239:(
5236:=
5227:)
5221:(
5203:{
5191:}
5185:x
5182:(
5179:f
5173:{
5170:)
5164:=
5161:x
5155:,
5152:f
5146:)
5140:(
5122:(
5082:{
5079:)
5076:x
5061:=
5046:{
5043:)
5040:x
5034:(
5031:=
4927:*
4921:*
4918:x
4909:{
4906:)
4903:x
4897:(
4888:(
4876:(
4870:(
4858:;
4855:5
4852:=
4843:;
4840:0
4837:=
4825:5
4822:,
4819:4
4816:,
4813:3
4810:,
4807:2
4804:,
4801:1
4798:{
4753:;
4750:x
4741:{
4738:)
4735:x
4729:(
4720:(
4708:(
4702:(
4690:;
4687:0
4684:=
4672:5
4669:,
4666:4
4663:,
4660:3
4657:,
4654:2
4651:,
4648:1
4645:{
4581:;
4575:i
4569:{
4560:=
4542:{
4530:{
4521:(
4500:=
4427:}
4424:;
4421:y
4418:+
4415:x
4409:{
4406:)
4403:y
4397:,
4394:x
4388:(
4353:}
4347:{
4344:)
4338:(
4329:)
4323:(
4287:}
4284:;
4281:0
4257:0
4254:,
4248:(
4242:(
4218:(
4209:i
4206:,
4194:(
4188:)
4182:i
4179:;
4170:i
4167:;
4164:0
4161:=
4158:i
4152:(
4146:{
4143:^
4140:=
4131:^
4128:(
4122:{
4119:)
4113:(
4070:}
4064:{
4061:)
4055:(
4049:^
4027:}
4024:;
4021:0
4009:(
3994:)
3991:*
3985:(
3982:*
3979:(
3973:;
3967:=
3964:b
3955:)
3952:*
3946:(
3943:*
3940:(
3937:;
3934:b
3925:)
3922:*
3916:(
3913:*
3910:(
3907:=
3904:a
3895:)
3892:*
3886:(
3883:*
3880:(
3877:;
3874:a
3865:)
3862:*
3856:(
3853:*
3850:(
3847:=
3838:{
3829:*
3823:(
3820:,
3814:(
3808:,
3802:,
3796:(
3781:(
3772:}
3769:5
3766:,
3763:4
3760:{
3754:3
3751:,
3748:2
3745:{
3739:1
3736:,
3733:0
3730:{
3727:{
3724:=
3715:{
3712:)
3706:(
3697:}
3682:(
3673:b
3670:.
3664:,
3661:a
3658:.
3652:,
3640:(
3634:)
3631:i
3625:;
3622:3
3616:i
3613:;
3610:0
3607:=
3604:i
3601:(
3595:;
3592:i
3586:{
3583:)
3577:*
3568:(
3559:;
3553:}
3550:;
3547:b
3541:;
3538:a
3532:{
3523:}
3454:)
3451:}
3448:;
3442:}
3436:{
3433:)
3427:(
3418:{
3415:(
3376:9
3373:4
3370:1
3367:3
3364:2
3361:1
3358:h
3346:a
3340:⍨
3337:×
3334:←
3331:h
3328:9
3325:4
3322:1
3319:3
3316:2
3313:1
3310:g
3307:)
3301:(
3295:-
3292:3
3286:a
3277:←
3274:g
3271:9
3268:4
3265:1
3262:3
3259:2
3256:1
3253:f
3247:a
3241:}
3238:⍵
3235:×
3232:⍵
3229:{
3226:←
3223:f
3197:)
3193:(
3189:.
3167:.
3133:N
3114:Y
3095:Y
3075:Y
3055:Y
3036:Y
3017:Y
2998:Y
2978:Y
2959:Y
2935:Y
2916:Y
2897:Y
2878:Y
2850:Y
2831:N
2812:N
2793:Y
2774:Y
2755:Y
2745:R
2735:Y
2716:N
2696:Y
2677:Y
2658:N
2638:Y
2614:Y
2585:Y
2566:Y
2547:Y
2528:Y
2509:Y
2490:Y
2471:Y
2452:N
2433:Y
2414:Y
2395:Y
2376:Y
2357:Y
2338:Y
2310:Y
2291:Y
2272:Y
2253:Y
2234:Y
2215:Y
2196:Y
2177:N
2157:Y
2137:Y
2118:Y
2099:Y
2080:Y
2061:Y
2042:Y
2023:Y
2004:Y
1985:Y
1966:Y
1956:D
1947:Y
1924:N
1905:Y
1877:Y
1853:Y
1834:Y
1806:N
1796:C
1786:Y
1766:Y
1747:N
1727:Y
1708:Y
1688:Y
1669:Y
1632:)
1628:(
1567:(
1533:C
1494:=
1491:5
1484:)
1480:4
1473:)
1469:3
1462:)
1458:2
1452:1
1448:(
1443:(
1438:(
1418:)
1415:a
1412:,
1409:y
1406:*
1403:x
1400::
1397:y
1394:,
1391:x
1385:(
1376:=
1373:a
1327:=
1324:a
1308:a
1305:,
1302:0
1296:2
1293:%
1290:x
1287::
1284:x
1278:(
1272:(
1263:=
1260:a
1233:=
1230:a
1213:a
1210:,
1207:x
1204:*
1201:x
1198::
1195:x
1189:(
1183:(
1174:=
1171:a
1130:d
1107:(
1095:(
1089:(
1068:(
1056:(
1050:(
1041:)
1038:3
1035:(
1029:=
1020:)
1017:2
1014:(
1008:=
999:)
996:d
993:,
990:x
987:(
981::
978:x
963:d
960:(
948:y
945:/
942:x
930:y
927:,
924:x
921:(
864:(
852:(
843:8
840:(
831:5
828:(
822:(
795:(
783:(
774:8
771:(
762:5
759:(
753:(
744:)
738:(
732:=
723:)
717:(
711:=
689:x
686::
683:x
668:(
598:a
592:)
586:.
580:.
577:x
574::
571:x
565:=
559:(
553:.
550:a
544:=
541:a
525:)
519:(
510:a
507:+
504:a
501::
498:a
492:=
470:a
449::
443:,
437:,
431:,
411:x
404:)
401:x
398:(
392::
389:x
376:a
367:x
364:(
358::
355:x
349:=
343:(
337:.
334:a
328:=
325:a
265:)
259:(
254:)
250:(
246:.
232:.
197:M
191:x
185:M
181:x
168:M
165::
162:x
154:x
150:M
146:)
143:M
140:.
138:x
131:M
127:x
125:(
122:f
38:(
20:)
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.