title: Method invocation on a struct?
body: <p>When we invoke a method on a object, then the reference of the object is passed implicitly to the method.</p>
  
  <p>So my question is what happens when a method is invoked on a struct ? Is it similar to classes in this aspect?</p>