mirror of
https://github.com/unknwon/the-way-to-go_ZH_CN.git
synced 2025-08-11 22:06:51 +08:00
Update interfaces.go
This commit is contained in:
@@ -19,12 +19,12 @@ func main() {
|
||||
sq1 := new(Square)
|
||||
sq1.side = 5
|
||||
|
||||
// var areaIntf Shaper
|
||||
// areaIntf = sq1
|
||||
var areaIntf Shaper
|
||||
areaIntf = sq1
|
||||
// shorter, without separate declaration:
|
||||
// areaIntf := Shaper(sq1)
|
||||
// or even:
|
||||
areaIntf := sq1
|
||||
// areaIntf := sq1
|
||||
fmt.Printf("The square has area: %f\n", areaIntf.Area())
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user