此浏览器不再受支持。
请升级到 Microsoft Edge 以使用最新的功能、安全更新和技术支持。
回答以下问题,检验所学内容:
函数参数按值传递。 如何创建允许修改接收方中任何字段的方法?
你必须返回一个值,然后使用新值修改此对象。
你无法管理。 方法为只读方法。
如果要修改接收方中的任何字段,则必须在接收方中使用指针。
你无法管理。 Go 只能按值传递参数。
是否可以为本机类型(如 string)创建方法?
string
不可以。如果尝试这样做,将会出现编译错误。
正确,但你只能为 string 或 int 创建方法。
int
错误,你只能为结构创建方法。
正确,但你必须创建自定义类型包装器。
Go 中的接口是显式还是隐式接口?
Go 中的接口是隐式的。 没有使用字(如 implements)或符号(如 :)来显式实现接口。
implements
:
Go 中的接口是显式的。 必须使用 : 符号。
Go 中的接口是隐式的,但你仅可从当前程序包(而不是其他程序包)实现接口。
在检查工作前,必须回答所有问题。
此页面是否有帮助?