title: Is there a "dictionary" type pre-implemented in Ada? And how to use it?
body: <p>I was trying to find out if the standard Ada libraries come equipped with a "dictionary" type (by which I mean: a data structure that stores values in a <code>&lt;key, value&gt;</code> format from which I can retrieve a <code>value</code> by using the corresponding unique <code>key</code>).</p>
  
  <p>Does such data structure exist? If so, can someone provide a working example of how to populate and query it?</p>
  
  <p>I tried searching on Google but it just comes up with hundreds of results from online dictionaries that define the word "ada".</p>