golang語言漸入佳境[18]-interface介面
阿新 • • 發佈:2018-12-06
介面宣告與定義
interface關鍵字,在介面中有函式,但是沒有實現。
1 |
type Phone interface { |
例子
一旦有結構體實現了此函式,那麼就可以用介面來接收此結構體。
1 |
package main |
案例2
1 |
package main |
空介面
1 |
type A interface { |
空介面可以接受任何的資料型別
1 |
type A interface { |
定義map。value是任何資料型別
1 |
//2、定義map。value是任何資料型別 |
定義一個切片,其中儲存任意資料型別
1 |
slice1 := make([]interface{}, 0, 10) |
完整案例
1 |
package main |