Pemahaman saya tentang parameter kaedah/fungsi Golang ialah ia berfungsi melalui func (c *TCPConn) Read(b []byte) (int, error)
di mana parameter ialah bukan penunjuk tetapi ia mengemas kini nilai pembolehubah dalam pemanggil. Saya rasa saya kehilangan sesuatu. Tolong bantu untuk memahami kes ini. call by value
来工作。但我遇到了这个方法调用 func (c *TCPConn) Read(b []byte) (int, error)
,其中参数是非指针,但它更新调用者中的变量值。我想我错过了一些东西。请帮助理解这个案例。
这取决于该参数的类型。 []byte
Atas ialah kandungan terperinci func (*TCPConn) membaca nilai bait yang dikemas kini, walaupun hujahnya bukan penunjuk. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!