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