7. 接口(interface)
聲明接口
實現接口的條件
理解類型與接口的關係
便於擴展輸出方式的日誌系統
使用接口進行數據的排序
接口的嵌套組合--將多個接口放在一個接口內
在接口和類型間轉換
空接口類型(interface{})--能保存所有值的類型
使用空接口實現可以保存任意值的字典
類型分支--批量判斷空接口中變量的類型
實現有限狀態機(FSM)
聲明接口
實現接口的條件
理解類型與接口的關係
便於擴展輸出方式的日誌系統
使用接口進行數據的排序
接口的嵌套組合--將多個接口放在一個接口內
在接口和類型間轉換
空接口類型(interface{})--能保存所有值的類型
使用空接口實現可以保存任意值的字典
類型分支--批量判斷空接口中變量的類型
實現有限狀態機(FSM)
go get github.com/xuri/excelize/v2 package main import ( "fmt" "github.com/xuri/excelize/v2"