Knowledge

Anonymous function

Source 📝

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:(

Index

computer programming
function
bound
identifier
higher-order functions
functional programming languages
first-class functions
function type
literals
data types
Alonzo Church
lambda calculus
programming languages
Lisp
maps to

cite
sources
improve this section
adding citations to reliable sources
removed
Learn how and when to remove this message
closures
currying
descriptive name
Dynamic programming language
sort algorithm
Closure (computer programming)
bound variables
currying

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.