2022-10-02:以下go语言代码能否通过编译?A: 能;B: 不能;C: 不知道。
package main
import (
"fmt"
)
type worker interface {
work()
}
type person struct {
name string
worker
}
func main() {
var w worker = person{}
fmt.Println(w)
}
答案选A。接口也可以内嵌到结构体中。