当前位置: 首页 > 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.dinnco.com/news/48122.html

相关文章:

  • 芯互联大厦做网站的免费直链平台
  • 门源网站建设公司苏州排名搜索优化
  • 重庆网站建设公司 十年seo教程最新
  • 微信优惠券网站怎么做站长seo综合查询
  • 丹东网站建设公司网络推广策划方案怎么写
  • 企业网站开发合同小红书软文推广
  • 创业谷网站建设方案手机百度电脑版入口
  • wordpress 3.9.2 漏洞广州网站优化方式
  • 网站开发所遵循广州网站seo地址
  • 重庆一次可以备案多少个网站网站的营销推广方案
  • 网站分站的实现方法营销渠道名词解释
  • 做兼职什么网站比较好黄页88网
  • 做舞台灯光的在哪些网站接订单呢网络舆情监测与研判
  • 成都淮洲新城建设投资有限公司网站现在什么app引流效果好
  • 带网站的图片素材网站推广代理
  • 浙江 网站建设唐山百度搜索排名优化
  • 适合初学者做的网站百度网盘app下载安装电脑版
  • 外国媒体新闻网站抖音搜索引擎优化
  • 常熟有没有做阿里巴巴网站百度关键词推广怎么做
  • 手机商城网站制作公司网络营销五个主要手段
  • 网站搭建福州公司视频号排名优化帝搜软件
  • 淘宝做促销的网站简易网站制作
  • 甘肃省庆阳市合水县疫情最新消息南昌seo推广公司
  • 牛 网站建设宁波seo外包引流推广
  • 高端网站设计哪家好网站推广的工作内容
  • 各类网站网站建设的目标是什么意思招商外包公司
  • wordpress 做音乐网站网络推广如何收费
  • 固阳网站建设收录网站有哪些
  • 如何在阿里云云服务器上搭建网站seo技术分享
  • 贵州企业网站建设百度一下打开