Shembull: Thirrja e një metode të struktit të brendshëm

package main

import (
    "fmt"
)

type Anetari struct {
    Emri   string
    Emaili string
}

func (a *Anetari) Dergo() string {
    return a.Emri + "<" + a.Emaili + ">"
}

type Moderatori struct {
    Anetari
    Niveli int
}

func main() {
    a := Moderatori{
        Anetari: Anetari{
            Emri:   "Arben",
            Emaili: "arben@gmail.com",
        },
        Niveli: 3,
    }

    fmt.Println(a.Anetari.Dergo())
    // ose
    fmt.Println(a.Dergo())
}

https://play.golang.org/p/DNnFHzimbOj

Rezultati:

Arben<arben@gmail.com>
Arben<arben@gmail.com>
All Rights Reserved Theme by 404 THEME.