Métodos

¿Qué son los métodos en programación?

Los métodos son funciones que se pueden agregar a los tipos personalizados como lo son las estructuras.

Ejemplo de como utilizar los métodos dentro de las estructuras en Go

Supongamos que ahora convertimos el Círculo en una estructura, esta tiene un único campo Radio.

type Circulo struct {
    Radio float64
}

Ahora podemos agregar métodos a nuestra estructura, en este caso como calcular el área.

func (c *Circulo) Area() float64 {
    return 3.1416 * c.Radio * c.Radio
}

Descripción del ejemplo de como agregar métodos a las estructuras en Go

El método consta de….

  • El puntero al tipo donde este se va a aplicar *Circulo.
  • El nombre del método Area() y argumentos si se requirieran.
  • El o los valores de retorno del método float64 (opcional).
  • El return que usa la propiedad Radio de la estructura para calcular el área.

Ahora podemos crear una instancia.

circulo1 := Circulo{Radio: 13}
fmt.Println("El area del circulo es: ", circulo1.Area())

VPN

  • Ir a la oferta de NordVPN

Moda

Accesorios