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