csharpfftfsharpintegrationinterpolationlinear-algebramathdifferentiationmatrixnumericsrandomregressionstatisticsmathnet
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
114 lines
6.6 KiB
114 lines
6.6 KiB
<HTML><HEAD><TITLE>Microsoft.FSharp.Collections</TITLE><link rel="stylesheet" type="text/css"href="../msdn.css"></link></HEAD><BODY>
|
|
<br><dl>
|
|
<dt></dt><dd>
|
|
<h1>[<a href='../namespaces.html'>Home</a>] Namespace Microsoft.FSharp.Collections </h1><br>
|
|
</dd>
|
|
<dt></dt><dd>
|
|
<table>
|
|
<tr valign='top'><td>
|
|
<dt><h3>Modules (as contributed by assembly 'FSharp.Core')</h3></dt><dd>
|
|
<table width="100%%">
|
|
<tr><th width=30%>Module</th><th>Description</th></tr>
|
|
<tr valign="top"><td><a href='Microsoft.FSharp.Collections.Array.html'>Microsoft.FSharp.Collections.Array</a></td><td><summary>
|
|
Basic operations on arrays
|
|
</summary></td></tr>
|
|
<tr valign="top"><td><a href='Microsoft.FSharp.Collections.Array2D.html'>Microsoft.FSharp.Collections.Array2D</a></td><td><summary>
|
|
Basic operations on 2-dimensional arrays.
|
|
|
|
F# and .NET multi-dimensional arrays are typically zero-based.
|
|
However, .NET multi-dimensional arrays used in conjunction with external
|
|
libraries (e.g. libraries associated with Visual Basic) be
|
|
non-zero based, using a potentially different base for each dimension.
|
|
The operations in this module will accept such arrays, and
|
|
the basing on an input array will be propogated to a matching output
|
|
array on the <tt>Array2D.map</tt> and <tt>Array2D.mapi</tt> operations.
|
|
Non-zero-based arrays can also be created using <tt>Array2D.zero_create_based</tt>,
|
|
<tt>Array2D.create_based</tt> and <tt>Array2D.init_based</tt>.
|
|
</summary></td></tr>
|
|
<tr valign="top"><td><a href='Microsoft.FSharp.Collections.Array3D.html'>Microsoft.FSharp.Collections.Array3D</a></td><td><summary>
|
|
Basic operations on rank 3 arrays.
|
|
</summary></td></tr>
|
|
<tr valign="top"><td><a href='Microsoft.FSharp.Collections.Array4D.html'>Microsoft.FSharp.Collections.Array4D</a></td><td><summary>
|
|
Basic operations on rank 4 arrays.
|
|
</summary></td></tr>
|
|
<tr valign="top"><td><a href='Microsoft.FSharp.Collections.ComparisonIdentity.html'>Microsoft.FSharp.Collections.ComparisonIdentity</a></td><td><summary>
|
|
Common notions of comparison identity used with sorted data structures.
|
|
</summary></td></tr>
|
|
<tr valign="top"><td><a href='Microsoft.FSharp.Collections.HashIdentity.html'>Microsoft.FSharp.Collections.HashIdentity</a></td><td><summary>
|
|
Common notions of value identity used with hash tables.
|
|
</summary></td></tr>
|
|
<tr valign="top"><td><a href='Microsoft.FSharp.Collections.List.html'>Microsoft.FSharp.Collections.List</a></td><td><summary>
|
|
Basic operations on lists.
|
|
</summary></td></tr>
|
|
<tr valign="top"><td><a href='Microsoft.FSharp.Collections.Map.html'>Microsoft.FSharp.Collections.Map</a></td><td><summary>
|
|
Functional programming operators related to the <tt>Map<_,_></tt> type.
|
|
</summary></td></tr>
|
|
<tr valign="top"><td><a href='Microsoft.FSharp.Collections.Seq.html'>Microsoft.FSharp.Collections.Seq</a></td><td><summary>
|
|
Basic operations on IEnumerables.
|
|
</summary></td></tr>
|
|
<tr valign="top"><td><a href='Microsoft.FSharp.Collections.SequenceExpressionHelpers.html'>Microsoft.FSharp.Collections.SequenceExpressionHelpers</a></td><td><summary>
|
|
A group of functions used as part of the compiled representation of F# sequence expressions
|
|
</summary></td></tr>
|
|
<tr valign="top"><td><a href='Microsoft.FSharp.Collections.Set.html'>Microsoft.FSharp.Collections.Set</a></td><td><summary>
|
|
Functional programming operators related to the <tt>Set<_></tt> type.
|
|
</summary></td></tr>
|
|
|
|
</table>
|
|
</dd>
|
|
<dt><h3>Type Definitions</h3></dt><dd>
|
|
<table width="100%%">
|
|
<tr><th width=30%>Type</th><th>Description</th></tr>
|
|
<tr valign="top"><td>type <a href='Microsoft.FSharp.Collections.type_FSharpList-1.html'>FSharpList</a></td><td><summary>
|
|
The type of immutable singly-linked lists.
|
|
|
|
Use the constructors <tt>[]</tt> and <tt>::</tt> (infix) to create values of this type, or
|
|
the notation <tt>[1;2;3]</tt>. Use the values in the <tt>List</tt> module to manipulate
|
|
values of this type, or pattern match against the values directly.
|
|
</summary></td></tr>
|
|
<tr valign="top"><td>type <a href='Microsoft.FSharp.Collections.type__list-1.html'>list</a></td><td><summary>
|
|
An abbreviation for the type of immutable singly-linked lists.
|
|
|
|
Use the constructors <tt>[]</tt> and <tt>::</tt> (infix) to create values of this type, or
|
|
the notation <tt>[1;2;3]</tt>. Use the values in the <tt>List</tt> module to manipulate
|
|
values of this type, or pattern match against the values directly.
|
|
</summary> Note: an abbreviation for <tt><a href='Microsoft.FSharp.Collections.type_FSharpList-1.html'>FSharpList</a><'T></tt></td></tr>
|
|
<tr valign="top"><td>type <a href='Microsoft.FSharp.Collections.type_List-1.html'>List</a></td><td><summary>
|
|
An abbreviation for the type of immutable singly-linked lists.
|
|
</summary> Note: an abbreviation for <tt><a href='Microsoft.FSharp.Collections.type_FSharpList-1.html'>FSharpList</a><'T></tt></td></tr>
|
|
<tr valign="top"><td>type <a href='Microsoft.FSharp.Collections.type_Map-2.html'>Map</a></td><td><summary>
|
|
Immutable maps. Keys are ordered by F# generic comparison.
|
|
|
|
<performance>
|
|
Maps based on generic comparison are efficient for small keys. They are not a suitable choice if keys are recursive data structures
|
|
or if keys require bespoke comparison semantics.
|
|
</performance>
|
|
</summary></td></tr>
|
|
<tr valign="top"><td>type <a href='Microsoft.FSharp.Collections.type_ResizeArray-1.html'>ResizeArray</a></td><td><summary>
|
|
An abbreviation for the .NET type <tt>System.Collections.Generic.List<_></tt>
|
|
</summary> Note: an abbreviation for <tt>List<'T></tt></td></tr>
|
|
<tr valign="top"><td>type <a href='Microsoft.FSharp.Collections.type__seq-1.html'>seq</a></td><td><summary>
|
|
An abbreviation for the .NET type <tt>System.Collections.Generic.IEnumerable<_></tt>
|
|
</summary> Note: an abbreviation for <tt>IEnumerable<'T></tt></td></tr>
|
|
<tr valign="top"><td>type <a href='Microsoft.FSharp.Collections.type_Set-1.html'>Set</a></td><td><summary>
|
|
Immutable sets based on binary trees, where comparison is the
|
|
F# structural comparison function, potentially using implementations
|
|
of the IComparable interface on key values.
|
|
|
|
See the Set module for further operations on sets.
|
|
|
|
These sets can be used with elements of any type, but you should check that
|
|
structural hashing and equality on the element type are correct for your type.
|
|
</summary></td></tr>
|
|
|
|
</table>
|
|
</dd>
|
|
</td></tr>
|
|
<tr valign='top'><td>
|
|
<dt><h3>See Also</h3></dt><dd>
|
|
<a href="../namespaces.html">Namespaces</a> </dd>
|
|
</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<br /> <br/><p><i>Documentation for assembly FSharp.Core, version 1.9.6.16, generated using <a href='http://research.microsoft.com/fsharp/'>F# Programming Language</a> version 1.9.6.16</i></p>
|
|
</BODY></HTML>
|
|
|