Tuesday, April 22, 2025
HomeGolangPls clarify internals of embedding - Code Evaluate

Pls clarify internals of embedding – Code Evaluate



import "fmt"


//---------------------
sort solar struct{
    i1 int
    i2 int
}

func (s solar)one(){
    
   fmt.Println(s)
   
}
func (s *solar)two(){
   fmt.Println(*s)
    s.i2= 4321
}
//-------------------------
sort dal struct{
   
   inter
}

//-------------------------
sort inter interface {
    one()
    two()
}
//---------------------------
func major(){
    var z  solar = solar{1,2}
    var x dal = dal{&z}
    x.one()
    x.two()
    x.two()
    x.one()
    fmt.Println(x.one)
    fmt.Println(x.inter.one)
    fmt.Println(z.one)

  
    
}```

RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Most Popular

Recent Comments