title: Golang, call method from struct without variable
body: <p>Is it possible to call method from struct without variable with this struct type?</p>
  
  <pre><code>//models.go
  type MyStruct struct {
    id int
    name string
  }
  
  func (s MyStruct) GetSomeAdditionalData() string {
    return "additional data string"
  }
  
  //app.go
  func main() {
    fmt.Println(models.MyStruct.GetSomeAdditionalData()) // not works
  
    var variable models.MyStruct
    fmt.Println(variable.GetSomeAdditionalData()) // it worked
  }
  </code></pre>
  
  <p>Or maybe Go have other method to add some data for struct?  </p>
  
  <p>Or maybe I select wrong way to do it? :)</p>