为了账号安全,请及时绑定邮箱和手机立即绑定

您可以在30行Go中做什么?您可以创建一个有用的,完整的程序来演示其功能吗?

您可以在30行Go中做什么?您可以创建一个有用的,完整的程序来演示其功能吗?

Go
哔哔one 2021-04-09 18:15:38
因此,最近几天的热门话题是Go,它是Google的新语言。假设您都是像我一样痴迷的编程语言爱好者,您都已经下载,构建并运行了“ Hello,WORLD”程序(使用UTF-8发明者编写的语言不好吗?) 。您已经阅读了教程,Effective Go和其他一些文档。现在,您将如何处理它?我想看一些演示Go功能的演示。您可以在一个简短的程序中做什么?展示您最好的示例代码。虽然只有在您的项目不断变化的情况下,由许多程序员组成的团队编写并维护了一个大型代码库,然后才能真正衡量出语言的真实价值,但要看看您在有限的时间内可以做多少事情。代码确实有助于证明语言的表达能力。我希望看到简短,完整的程序,这些程序可以真正行使Go的独特新功能;不只是摘要或“ Hello,World”。因此,发布一些您用Go编写的很酷的代码。利用其独特的功能,例如用于并发的goroutine和通道,或基于接口的类型系统。您可以编写原始的聊天服务器,还是很酷的IRC机器人?实现可扩展到许多核心的并行Mandelbrot集?为某些小语言写翻译?您能在30行中全部完成吗?我尽可能选择30个堆栈溢出代码块,而不会溢出并获得滚动条。在不打太多高尔夫球的情况下,做一些有趣的事情就足够了,但又足够短,足以引起大家的注意,以进行快速演示。例如,只需重新格式化,示例Web服务器就应该能够容纳(不计算数据)。
查看完整描述

3 回答

  • 3 回答
  • 0 关注
  • 178 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信