从品牌网站建设到网络营销策划,从策略到执行的一站式服务
type WordCounter int
func (c *WordCounter) Write(p []byte) (int, error) {
scanner := bufio.NewScanner(bytes.NewReader(p))
// set the split function for the scanning operation
scanner.Split(bufio.ScanWords)
// Count the words
count := 0
for scanner.Scan() {
count++
}
if err := scanner.Err(); err != nil {
return -1, err
}
*c += WordCounter(count)
return len(p), nil
}
func main() {
input := "Spicy jalapeno pastrami ut ham turducken.\n Lorem sed ullamco, leberkas sint short loin strip steak ut shoulder shankle porchetta venison prosciutto turducken swine.\n Deserunt kevin frankfurter tongue aliqua incididunt tri-tip shank nostrud.\n"
var c WordCounter
_, err := fmt.Fprintf(&c, "%s", input)
if nil != err {
log.Fatal(err)
}
fmt.Println(c) // 32
}
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图