Sobes.tech
Senior

Will a constructor be needed for this solution?

sobes.tech AI

Answer from AI

In Go, constructors as such are absent, but it is common to create constructor functions for initializing structures with necessary values. Whether a constructor is needed depends on the task:

  • If a structure contains fields that need to be initialized with specific values or require additional logic during creation, then it is worth writing a constructor function.
  • If the structure is simple and can be initialized directly, a constructor is not mandatory.

Example of a constructor function:

func NewUser(name string, age int) *User {
    return &User{Name: name, Age: age}
}
Will a constructor be needed for this solution… - sobes.tech