當寫項目的過程當中 , 有時候進行邏輯判斷 , 若是沒注意對兩個interface類型的變量進行比較 , 會形成混亂問題3d
接口比較的時候 , 只有當這兩個變量的動態類型 , 動態值都相等的時候 , 纔是相等的blog
一個nil的interface類型 , 是包含下面倆的 , 動態類型和動態值接口
使用fmt.Printf("%T\n", w) 能夠打印interface變量的動態類型字符串
好比項目裏 , 這倆變量雖然都是interface{}的 值都是1 , 可是不能進行直接比較 , 這裏我進行了全都轉成字符串類型變量