package main
import (
"fmt"
)
type aki float64
func(a aki) String() string {
return fmt.Sprintf("%.2f C", a)
}
type di struct {
aki
name string
}
func main() {
ak := aki(5)
fmt.Println(ak)
d := di{7, "daria"}
fmt.Println(d)
}
why when I do fmt.Println(d) it does not print name field, and I have to write explicitly d.name to print out “daria”