文件名称:golang_workshop_concurrency:Angular2、Golang、Rss 阅读器
文件大小:19KB
文件格式:ZIP
更新时间:2024-06-24 19:50:13
Go
Golang 并发工作坊 使用 git checkout tags/exo-{exercice number} 获取解决方案和说明 练习一:乒乓球 实现一个简单的程序,其中包含两个玩家函数相互发送球。 每次函数收到一个球,记录击球次数。 你需要 : 一个 Ball 结构 播放器功能 一张桌子 以超时结束游戏并从表中读取最后一次。 练习 2:模拟死锁 向您的程序添加一个选项以模拟因死锁而失败的乒乓球游戏。 练习 3:引导 RSS 提要阅读器的设计 为以下对象建模公共和私有结构和接口: 项目提要 一个可以获取并返回项目列表的 Fetcher,下次它会获取任何错误 现在获取的具体获取器 获取域并返回 Fetch 的 Fetch 可以为项目更新和关闭的订阅 具体订阅 返回订阅的订阅函数 一个合并函数,它接受一个子列表并返回一个新子 简约,并使用零初始化模式(在 &struct{}{} 之后
【文件预览】:
golang_workshop_concurrency-master
----.gitignore(31B)
----package.json(654B)
----run-rss.sh(51B)
----gulpfile.js(2KB)
----LICENSE(1KB)
----public()
--------templates()
--------main.es6.js(1KB)
--------exports.es6.js(27B)
--------.keep(0B)
--------index.html(1KB)
--------favicon.ico(515B)
--------spinner.gif(9KB)
--------feed.es6.js(187B)
----main.go(734B)
----README.md(4KB)
----rss.go(4KB)
----pingpong.go(550B)