Knowledge

Anonymous function

Source 📝

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

Index

Function constant
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

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