将想要的状态,
以“彩色”在大脑中呈现!

第九十三天

第九十三天

1.关于 main() 函数,下面说法正确的是?

  • A.不能带参数;
  • B.不能定义返回值;
  • C.所在的包必须为 main 包;
  • D.可以使用 flag 包来获取和解析命令行参数;

参考答案及解析:ABCD。

2.下面代码能编译通过吗?请简要说明。

type User struct {
    Name string
}

func (u *User) SetName(name string) {
    u.Name = name
    fmt.Println(u.Name)
}

type Employee User

func main() {
    employee := new(Employee)
    employee.SetName("Jack")
}

参考答案及解析:编译不通过。当使用 type 声明一个新类型,它不会继承原有类型的方法集。

赞(0)
未经允许不得转载:自猿其说 » 第九十三天

评论 抢沙发

评论前必须登录!

 

聚合实用在线工具

前往在线工具