一個(gè)interface{}類型的變量包含了2個(gè)指針召噩,一個(gè)指針指向值的類型,另外一個(gè)指針指向?qū)嶋H的值
對一個(gè)interface{}類型的nil變量來說逸爵,它的兩個(gè)指針都是0具滴;但是var a *State傳進(jìn)去后,指向的類型的指針不為0了师倔,因?yàn)橛蓄愋土耍?所以比較為false构韵。 interface 類型比較, 要是 兩個(gè)指針都相等趋艘, 才能相等
一個(gè)interface{}類型的變量包含了2個(gè)指針召噩,一個(gè)指針指向值的類型,另外一個(gè)指針指向?qū)嶋H的值
對一個(gè)interface{}類型的nil變量來說逸爵,它的兩個(gè)指針都是0具滴;但是var a *State傳進(jìn)去后,指向的類型的指針不為0了师倔,因?yàn)橛蓄愋土耍?所以比較為false构韵。 interface 類型比較, 要是 兩個(gè)指針都相等趋艘, 才能相等