当前位置: 首页 > news >正文

凡科网站可以做自适应的吗线下推广方式有哪些

凡科网站可以做自适应的吗,线下推广方式有哪些,今日重大国际新闻军事,网站模板哪家好代码地址:interview-go: Go高级面试总结 问题描述 ​​​交替打印数字和字母 使用两个 goroutine 交替打印序列,一个 goroutine 打印数字, 另外一个 goroutine 打印字母, 最终效果如下: 12AB34CD56EF78GH910IJ1112KL…

 代码地址:interview-go: Go高级面试总结

问题描述

​​​交替打印数字和字母
使用两个 goroutine 交替打印序列,一个 goroutine 打印数字, 另外一个 goroutine 打印字母, 最终效果如下:

12AB34CD56EF78GH910IJ1112KL1314MN1516OP1718QR1920ST2122UV2324WX2526YZ2728

解题思路

问题很简单,使用 channel 来控制打印的进度。使用两个 channel ,来分别控制数字和字母的打印序列, 数字打印完成后通过 channel 通知字母打印, 字母打印完成后通知数字打印,然后周而复始的工作。

//使用chan控制main结束
var (chan1 = make(chan bool)chan2 = make(chan bool)// 用于结束chan3 = make(chan bool)
)func printNums() {num := 1for {select {case <-chan1:{fmt.Print(num)num++fmt.Print(num)num++chan2 <- true}}}
}func printLetters() {letter := 'A'for {select {case <-chan2:{if letter > 'Z' {chan3 <- truereturn}fmt.Print(string(letter))letter++fmt.Print(string(letter))letter++chan1 <- true}}}
}func main() {go printNums()go printLetters()chan1 <- true<-chan3
}
// 使用wg控制main结束
var (ch1 = make(chan bool)ch2 = make(chan bool)wg  = new(sync.WaitGroup)
)func main() {wg.Add(1)go printNum()go printLetter()ch1 <- truewg.Wait()close(ch1)close(ch2)
}// 打印数字
func printNum() {num := 1for {select {case <-ch1:fmt.Print(num)num++fmt.Print(num)num++ch2 <- true}}
}// 打印字母
func printLetter() {defer wg.Done()letter := 'A'for {select {case <-ch2:if letter < 'Z' {fmt.Print(string(letter))letter++fmt.Print(string(letter))letter++ch1 <- true} else {return}}}
}
http://www.mmbaike.com/news/92423.html

相关文章:

  • 企业独立官方网站网址怎么做竞价推广出价多少合适
  • 衡水企业网站建设公司网站快速排名服务商
  • 衡阳网站设计公司友情链接大全
  • 做网站的心得网站关键词排名优化
  • 把excel做数据库分享成网站百度平台营销宝典
  • 网站后台管理系统下载外链是什么意思
  • 响应式网站做mip产品推广策划
  • 上海市建设协会网站网站设计说明
  • 类似聚划算的网站怎么建设东莞seo顾问
  • 高新网站制作哪家好seo分析工具有哪些
  • 公司网站怎样添加和修改内容上海百度推广优化公司
  • 拉萨做网站公司seo排名赚下载
  • seo是什么东西seo试用软件
  • 厦门网站建设培训学校怎样搭建一个网站
  • 云网站制作的流程图关键词在线查询
  • 简单几步为wordpress加上留言板一个具体网站的seo优化
  • wordpress建站门户seo的中文意思是什么
  • 淄博手机网站建设费用免费域名空间申请网址
  • 网站搜索模块厦门网络推广
  • 大兴快速网站建设公司百度指数的基本功能
  • 电子商务网站建设与运营 说课外链群发平台
  • 建设部网站工程资质网站seo优化免费
  • 深圳做网站排名哪家好俄罗斯网络攻击数量增长了80%
  • 如何用腾讯云主机做网站常州seo招聘
  • 网站宣传单模板八上数学优化设计答案
  • 做网站市场价格多少一键注册所有网站
  • 专业的网站设计他达拉非什么是
  • 网站只做免费seo优化工具
  • 做网站水印seo多久可以学会
  • 哪种语言做网站博客网站注册