go語言接口用法實例分析
更新時間:2015年03月02日 09:56:39 作者:兩把刷子
這篇文章主要介紹了go語言接口用法,實例分析了Go語言接口的定義及使用技巧,需要的朋友可以參考下
本文實例講述了go語言接口用法。分享給大家供大家參考。具體分析如下:
首先定義一個接口:
復制代碼 代碼如下:
type I interface{
Get() int
Put(int)
}
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
}
func (this *S) Get int {
return this.val
}
func (this *S)Put(v int) {
this.val = v
}
希望本文所述對大家的Go語言程序設計有所幫助。
相關文章
golang使用bcrypt包對密碼進行加密的方法實現(xiàn)
本文主要介紹了golang使用bcrypt包對密碼進行加密的方法實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2023-07-07Go語言利用Unmarshal解析json字符串的實現(xiàn)
本文主要介紹了Go語言利用Unmarshal解析json字符串的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2022-05-05