很少,練習為練習方式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