title: Why Choose Struct Over Class?
body: <p>Playing around with Swift, coming from a Java background, why would you want to choose a Struct instead of a Class?  Seems like they are the same thing, with a Struct offering less functionality.  Why choose it then?</p>