title: Assign default value for struct field
body: <p>I want to assign default value for struct field in Go. I am not sure if it is possible but while creating/initializing object of the struct, if I don't assign any value to the field, I want it to be assigned from default value. Any idea how to achieve it?</p>
  
  <pre><code>type abc struct {
      prop1 int
      prop2 int  // default value: 0
  }
  obj := abc{prop1: 5}
  // here I want obj.prop2 to be 0
  </code></pre>