title: When to use Struct instead of Hash in Ruby?
body: <p>I don't have much programming experience. But, to me, Struct seems somewhat similar to Hash.</p>
  
  <ul>
  <li>What can Struct do well?</li>
  <li>Is there anything Struct can do, that Hash cannot do?</li>
  </ul>
  
  <p>After googling, the concept of Struct is important in C, but I don't know much about C.</p>