最近中文字幕高清中文字幕无,亚洲欧美高清一区二区三区,一本色道无码道dvd在线观看 ,一个人看的www免费高清中文字幕

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定

為下這個(gè)為什么會包類型錯(cuò)誤?

/**
*?Created?by?GoLand
*?User:?dollarkiller
*?Date:?19-6-10
*?Time:?下午6:03
*?*/
package?main

import?(
???"fmt"
???"strings"
)

type?Reader?interface?{
???Read(chan?string)
}

type?Write?interface?{
???Write(chan?string)
}

type?LogProcess?struct?{
???rc?chan?string
???wc?chan?string
???read?*Reader
???write?*Write
}

type?ReadFromFile?struct?{
???path?string
}

func?(r?*ReadFromFile)Read(rc?chan?string)??{
???msg?:=?"message"
???rc?<-?msg
}

func?(l?*LogProcess)Process()??{
???data?:=?<-l.rc
???l.wc?<-?strings.ToUpper(data)
}

type?WriteToInfluxDb?struct?{

}

func?(w?*WriteToInfluxDb)Write(wr?chan?string)??{
???data?:=?<-wr
???fmt.Println(data)
}


func?main()?{
???r?:=?&ReadFromFile{
??????path:"/tmp/access.log",
???}

???w?:=?&WriteToInfluxDb{}

???process?:=?&LogProcess{
??????rc:????make(chan?string),
??????wc:????make(chan?string),
??????write:?w,
??????read:??r,
???}
???process?=?process
}
dollarkiller@worldlink:~/Github/Go-Log-monitoring/test$?go?build
#?Go-Log-monitoring/test
./log_process.go:63:3:?cannot?use?w?(type?*WriteToInfluxDb)?as?type?*Write?in?field?value:????????
*Write?is?pointer?to?interface,?not?interface
./log_process.go:64:3:?cannot?use?r?(type?*ReadFromFile)?as?type?*Reader?in?field?value:???????
?*Reader?is?pointer?to?interface,?not?interface

問題下我這個(gè)接口為什么會報(bào)錯(cuò)?

正在回答

1 回答

type?LogProcess?struct?{???

type?LogProcess?struct?{???

rc?chan?string???

wc?chan?string???

read?*Reader???

write?*Write

}

read?*Reader???

write?*Write

把指針符去掉。

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消
Go并發(fā)編程案例解析
  • 參與學(xué)習(xí)       15278    人
  • 解答問題       56    個(gè)

課程帶你通過一個(gè)真實(shí)的線上日志監(jiān)控系統(tǒng)學(xué)習(xí)Golang以及并發(fā)的編程思想。

進(jìn)入課程

為下這個(gè)為什么會包類型錯(cuò)誤?

我要回答 關(guān)注問題
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號