title: Ada, initializing an array once
body: <p>I'm writing my first school project in Ada that is composed of tasks. I need to initialize an array once. Where in the program should I do it to make sure it runs only once? Does Ada use anything similar to a constructor?
  An array I need to initialize:</p>
  
  <pre><code>type Book is record
      Quantity: Integer;
      Price: Float;
  end record;
  
  type ArrayOfBooks is array (0 .. 5) of Book;
  
  MyBooks: ArrayOfBooks;
  </code></pre>
  
  <p>Any help will be very appreciated.</p>