'T list Type
The type of immutable singly-linked lists.
      See the List module for further operations related to lists.
 Use the constructors [] and :: (infix) to create values of this type, or
 the notation [1; 2; 3]. Use the values in the List module to manipulate 
 values of this type, or pattern match against the values directly.
  See also F# Language Guide - Lists.
 
    
Instance members
| Instance member | Description | 
| 
                
              
                  Full Usage: 
                   this.HeadReturns: 'T | 
                Gets the first element of the list 
 | 
| 
                
               | 
                Gets a value indicating if the list contains no entries 
 | 
| 
                
              
                  Full Usage: 
                   this[index]Parameters: 
 int- 
                      The index.Returns: 'TThe value at the given index. | 
                Gets the element of the list at the given position. Lists are represented as linked lists so this is an O(n) operation. 
 
 | 
| 
                
               | 
                Gets the number of items contained in the list 
 | 
| 
                Gets the tail of the list, which is a list containing all the elements of the list, excluding the first element 
 | 
Static members
| Static member | Description | 
| 
                
               | 
                Returns an empty list of a particular type 
 | 
 FSharp.Core
            FSharp.Core