go語言接口用法實(shí)例分析
更新時(shí)間:2015年03月02日 09:56:39 作者:兩把刷子
這篇文章主要介紹了go語言接口用法,實(shí)例分析了Go語言接口的定義及使用技巧,需要的朋友可以參考下
本文實(shí)例講述了go語言接口用法。分享給大家供大家參考。具體分析如下:
首先定義一個(gè)接口:
復(fù)制代碼 代碼如下:
type I interface{
Get() int
Put(int)
}
Get() int
Put(int)
}
這段話就定義了一個(gè)接口,它包含兩個(gè)函數(shù)Get和Put
好了,我的一個(gè)接口實(shí)現(xiàn)了這個(gè)接口:
復(fù)制代碼 代碼如下:
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語言程序設(shè)計(jì)有所幫助。
相關(guān)文章
golang使用bcrypt包對密碼進(jìn)行加密的方法實(shí)現(xiàn)
本文主要介紹了golang使用bcrypt包對密碼進(jìn)行加密的方法實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-07-07Go語言利用Unmarshal解析json字符串的實(shí)現(xiàn)
本文主要介紹了Go語言利用Unmarshal解析json字符串的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-05-05go語言簡單的處理http請求的函數(shù)實(shí)例
這篇文章主要介紹了go語言簡單的處理http請求的函數(shù),實(shí)例分析了Go語言處理http請求的技巧,需要的朋友可以參考下2015-03-03在Go中實(shí)現(xiàn)和使用堆棧以及先進(jìn)先出原則詳解
Go是一種功能強(qiáng)大的編程語言,提供了豐富的數(shù)據(jù)結(jié)構(gòu)和算法,堆棧是計(jì)算機(jī)科學(xué)中的基本數(shù)據(jù)結(jié)構(gòu)之一,在本博文中,我們將探討如何在?Go?中實(shí)現(xiàn)和使用堆棧,以及堆棧如何遵循先進(jìn)先出?(FIFO)?原則2023-10-10go語言實(shí)現(xiàn)兩個(gè)協(xié)程交替打印
這篇文章主要介紹了go語言實(shí)現(xiàn)兩個(gè)協(xié)程交替打印,文章主要分享了兩種方法使用兩個(gè)channel和使用一個(gè)channel,內(nèi)容介紹詳細(xì)具有一定的參考價(jià)值,需要的小伙伴可以參考一下2022-03-03