本文實例講述了go語言接口用法。分享給大家供大家參考。具體分析如下:
首先定義一個接口:
復制代碼代碼如下:
type I interface{
Get() int
Put(int)
}
這段話就定義了一個接口,它包含兩個函數(shù)Get和Put
好了,我的一個接口實現(xiàn)了這個接口:
復制代碼代碼如下:
type S stuct {val int}
func (this *S) Get int {
return this.val
}
func (this *S)Put(v int) {
this.val = v
}
希望本文所述對大家的Go語言程序設(shè)計有所幫助。