```go
package main
var Book struct{
title string
price int
}
func main(){
}
```
上面的代码没有报错,不是用type定义结构体吗
go的匿名还真多,匿名结构体,匿名接口,匿名类型,请问还有哪些匿名?想学习下,按你的提示写了个匿名接口,觉得挺方便
```go
package main
import "fmt"
var Animal interface {
showColor()
}
type Cat struct{
color string
}
func (cat Cat) showColor(){
cat.color="red"
fmt.Println(cat.color)
}
func main() {
Animal=new(Cat)
Animal.showColor() //输出:red
}
```
#13
更多评论