很少,练习为练习方式551探讨。提供的解释指出,按照顶点指针运行的比例方法直接接收顶点值时,它没有效果。但是,修改主要函数以传递非销钉的顶点与此断言相矛盾。为什么差异?
接收非pointer值,还是成功地修改了可变量。这种行为可以归因于GO的强大打字系统。 When a pointer to T is expected in a certain context, only a pointer to T (*T) can satisfy that requirement.The compiler employs a behind-the-scenes transformation to enable this behavior:"A method call x.m() is valid if the method set of (the type of) x contains m and the argument list can be assigned to the parameter list of m. If x is addressable and &x的方法集包含m,x.m()是(&x).m()的速记:“
免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。
Copyright© 2022 湘ICP备2022001581号-3