迹忆客 计算机编程题库

Go 经典面试题 部分二

关于 GetPodAction 定义,下面赋值正确的是() ```go type Fragment interface { Exec(transInfo *TransInfo) error } type GetPodAction struct { } func (g GetPodAction) Exec(transInfo *TransInfo) error { ... return nil } ```
  • var fragment Fragment = new(GetPodAction)
  • var fragment Fragment = GetPodAction
  • var fragment Fragment = &GetPodAction{}
  • var fragment Fragment = GetPodAction{}
正确答案是:A,C,D
正确率:55%

解析:

更多关于 Go结构体的内容参考 Go 语言结构体(Struct) 详解

查看笔记

扫码一下
查看教程更方便