title: Swift Get x number of elements from an array
body: <p>I would appreciates some help from someone who knows what they are doing as opposed to me with Arrays in Swift for Xcode.</p>
  
  <p>I have an array of over 40+ heart rate readinsg that I get from an Apple Watch and want to make a new array of only exactly 40 to show on a graph, but they have to be in order, I don't want them to be out of order, so I can't use random or shuffle and get the first 40 or the last 40 of the doubles. </p>
  
  <pre><code>e.g. heartratereadings = [56.0, 57.0, 58.0 ... 101.0]
  var fortyReadings = ??heartratereading.somthing to get 40 values in the order they were in? 
  </code></pre>
  
  <p>What is a way I can do that? Thanks in advance ~ Kurt</p>
  
  <hr>
  
  <p>Thanks you for the solution below I was able to great a cute graph on the watch that shows heart rate readings over time by using 40 instances of a line that is 200px hight. Then I use the individual heart rate to set the heights of each of the 40 bars. Looks great, obviously nt meant for any scientific or medical purpose, just gives me a rough idea of how the heart rate changes over given time. Apples simulator only gives heart rate readings from 58-62 so I can't wait to test. Thank you!!</p>
  
  <p><a href="https://i.stack.imgur.com/wiP6s.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/wiP6s.png" alt="Screenshot"></a></p>