草庐IT

go - 用作接口(interface)的复合文字的地址

复合文字的地址在用作接口(interface)时被评估为文字本身。有人可以指出refspec的部分吗?哪个处理这个?packagemainimport"fmt"typentfcinterface{rx()int}typecncrtstruct{xint}func(ccncrt)rx()int{returnc.x}funcrtrnsNtfca()ntfc{return&cncrt{3}}funcrtrnsNtfc()ntfc{returncncrt{3}}funcrtrnsCncrt()*cncrt{return&cncrt{3}}funcmain(){fmt.Println(rtrns

go - 用作接口(interface)的复合文字的地址

复合文字的地址在用作接口(interface)时被评估为文字本身。有人可以指出refspec的部分吗?哪个处理这个?packagemainimport"fmt"typentfcinterface{rx()int}typecncrtstruct{xint}func(ccncrt)rx()int{returnc.x}funcrtrnsNtfca()ntfc{return&cncrt{3}}funcrtrnsNtfc()ntfc{returncncrt{3}}funcrtrnsCncrt()*cncrt{return&cncrt{3}}funcmain(){fmt.Println(rtrns