title: Difference between list.map and list.collect
body: <p>What is the difference between map and collect? documentation below - i cant tell the difference..</p>
  
  <hr>
  
  <p>List.map&lt;'T,'U> Function </p>
  
  <p>Creates a new collection whose elements are the results of applying the given function to each of the elements of the collection.</p>
  
  <p>// Signature:
  List.map : ('T -> 'U) -> 'T list -> 'U list</p>
  
  <hr>
  
  <p>List.collect&lt;'T,'U> Function</p>
  
  <p>For each element of the list, applies the given function. Concatenates all the results and returns the combined list.</p>